From b439b382504e1bd77b99793fc616b12c082e2894 Mon Sep 17 00:00:00 2001 From: Joyce Ma Date: Tue, 23 May 2023 21:37:33 +0000 Subject: [PATCH] Update for version 1.105.0 --- ...esscontextmanageraccesslevelcondition.yaml | 2 +- ...esscontextmanagergcpuseraccessbinding.yaml | 2 +- ...ontextmanagerserviceperimeterresource.yaml | 2 +- ...beta1_accesscontextmanageraccesslevel.yaml | 16 +- ...eta1_accesscontextmanageraccesspolicy.yaml | 2 +- ..._accesscontextmanagerserviceperimeter.yaml | 232 +- crds/alloydb_v1alpha1_alloydbbackup.yaml | 29 +- crds/alloydb_v1alpha1_alloydbcluster.yaml | 59 +- crds/alloydb_v1alpha1_alloydbinstance.yaml | 8 +- crds/apigateway_v1alpha1_apigatewayapi.yaml | 2 +- ...igateway_v1alpha1_apigatewayapiconfig.yaml | 2 +- ...apigateway_v1alpha1_apigatewaygateway.yaml | 2 +- crds/apigee_v1alpha1_apigeeaddonsconfig.yaml | 2 +- ...gee_v1alpha1_apigeeendpointattachment.yaml | 2 +- crds/apigee_v1alpha1_apigeeenvgroup.yaml | 2 +- ...gee_v1alpha1_apigeeenvgroupattachment.yaml | 2 +- crds/apigee_v1alpha1_apigeeinstance.yaml | 2 +- ...gee_v1alpha1_apigeeinstanceattachment.yaml | 2 +- crds/apigee_v1alpha1_apigeenataddress.yaml | 2 +- ...igee_v1alpha1_apigeesyncauthorization.yaml | 2 +- crds/apigee_v1beta1_apigeeenvironment.yaml | 2 +- crds/apigee_v1beta1_apigeeorganization.yaml | 2 +- ...ngine_v1alpha1_appenginedomainmapping.yaml | 2 +- ...engine_v1alpha1_appenginefirewallrule.yaml | 2 +- ..._v1alpha1_appengineflexibleappversion.yaml | 2 +- ...v1alpha1_appengineservicesplittraffic.yaml | 2 +- ..._v1alpha1_appenginestandardappversion.yaml | 2 +- ...ry_v1beta1_artifactregistryrepository.yaml | 2 +- ...corp_v1alpha1_beyondcorpappconnection.yaml | 2 +- ...dcorp_v1alpha1_beyondcorpappconnector.yaml | 2 +- ...ondcorp_v1alpha1_beyondcorpappgateway.yaml | 2 +- ...gquery_v1alpha1_bigquerydatasetaccess.yaml | 2 +- crds/bigquery_v1beta1_bigquerydataset.yaml | 2 +- crds/bigquery_v1beta1_bigqueryjob.yaml | 17 +- crds/bigquery_v1beta1_bigqueryroutine.yaml | 2 +- crds/bigquery_v1beta1_bigquerytable.yaml | 2 +- ...pha1_bigqueryanalyticshubdataexchange.yaml | 2 +- ..._v1alpha1_bigqueryanalyticshublisting.yaml | 2 +- ...v1alpha1_bigqueryconnectionconnection.yaml | 7 +- ...v1alpha1_bigquerydatapolicydatapolicy.yaml | 2 +- ...r_v1alpha1_bigquerydatatransferconfig.yaml | 2 +- ...alpha1_bigqueryreservationreservation.yaml | 2 +- crds/bigtable_v1beta1_bigtableappprofile.yaml | 2 +- crds/bigtable_v1beta1_bigtablegcpolicy.yaml | 2 +- crds/bigtable_v1beta1_bigtableinstance.yaml | 2 +- crds/bigtable_v1beta1_bigtabletable.yaml | 2 +- ...gbudgets_v1beta1_billingbudgetsbudget.yaml | 2 +- ...n_v1beta1_binaryauthorizationattestor.yaml | 2 +- ...ion_v1beta1_binaryauthorizationpolicy.yaml | 2 +- ...1alpha1_certificatemanagercertificate.yaml | 18 +- ...pha1_certificatemanagercertificatemap.yaml | 2 +- ...certificatemanagercertificatemapentry.yaml | 18 +- ...a1_certificatemanagerdnsauthorization.yaml | 2 +- ...udasset_v1alpha1_cloudassetfolderfeed.yaml | 26 +- ...t_v1alpha1_cloudassetorganizationfeed.yaml | 26 +- ...dasset_v1alpha1_cloudassetprojectfeed.yaml | 28 +- .../cloudbuild_v1beta1_cloudbuildtrigger.yaml | 260 +- ...ons2_v1alpha1_cloudfunctions2function.yaml | 19 +- ...ctions_v1beta1_cloudfunctionsfunction.yaml | 2 +- ...udidentity_v1beta1_cloudidentitygroup.yaml | 2 +- ...ntity_v1beta1_cloudidentitymembership.yaml | 2 +- crds/cloudids_v1alpha1_cloudidsendpoint.yaml | 2 +- crds/cloudiot_v1alpha1_cloudiotdevice.yaml | 2 +- ...udscheduler_v1beta1_cloudschedulerjob.yaml | 2 +- crds/cloudtasks_v1alpha1_cloudtasksqueue.yaml | 2 +- crds/compute_v1alpha1_computeautoscaler.yaml | 2 +- ...pha1_computebackendbucketsignedurlkey.yaml | 2 +- ...ha1_computebackendservicesignedurlkey.yaml | 2 +- ...1_computediskresourcepolicyattachment.yaml | 2 +- ...v1alpha1_computeglobalnetworkendpoint.yaml | 2 +- ...ha1_computeglobalnetworkendpointgroup.yaml | 2 +- ...1alpha1_computeinstancegroupnamedport.yaml | 2 +- .../compute_v1alpha1_computemachineimage.yaml | 2 +- ...v1alpha1_computemanagedsslcertificate.yaml | 2 +- ...mpute_v1alpha1_computenetworkendpoint.yaml | 2 +- ...ha1_computenetworkpeeringroutesconfig.yaml | 2 +- ...ha1_computeorganizationsecuritypolicy.yaml | 2 +- ...organizationsecuritypolicyassociation.yaml | 2 +- ...computeorganizationsecuritypolicyrule.yaml | 2 +- ...ute_v1alpha1_computeperinstanceconfig.yaml | 2 +- ...pute_v1alpha1_computeregionautoscaler.yaml | 2 +- ...uteregiondiskresourcepolicyattachment.yaml | 2 +- ...alpha1_computeregionperinstanceconfig.yaml | 2 +- crds/compute_v1beta1_computeaddress.yaml | 2 +- .../compute_v1beta1_computebackendbucket.yaml | 2 +- ...compute_v1beta1_computebackendservice.yaml | 16 +- crds/compute_v1beta1_computedisk.yaml | 44 +- ...ute_v1beta1_computeexternalvpngateway.yaml | 2 +- crds/compute_v1beta1_computefirewall.yaml | 6 +- ...compute_v1beta1_computefirewallpolicy.yaml | 2 +- ...eta1_computefirewallpolicyassociation.yaml | 2 +- ...ute_v1beta1_computefirewallpolicyrule.yaml | 2 +- ...compute_v1beta1_computeforwardingrule.yaml | 291 ++- crds/compute_v1beta1_computehealthcheck.yaml | 2 +- ...ompute_v1beta1_computehttphealthcheck.yaml | 2 +- ...mpute_v1beta1_computehttpshealthcheck.yaml | 2 +- crds/compute_v1beta1_computeimage.yaml | 5 +- crds/compute_v1beta1_computeinstance.yaml | 8 +- .../compute_v1beta1_computeinstancegroup.yaml | 2 +- ...e_v1beta1_computeinstancegroupmanager.yaml | 2 +- ...mpute_v1beta1_computeinstancetemplate.yaml | 2 +- ...v1beta1_computeinterconnectattachment.yaml | 2 +- crds/compute_v1beta1_computenetwork.yaml | 42 +- ...e_v1beta1_computenetworkendpointgroup.yaml | 2 +- ...compute_v1beta1_computenetworkpeering.yaml | 7 +- crds/compute_v1beta1_computenodegroup.yaml | 2 +- crds/compute_v1beta1_computenodetemplate.yaml | 2 +- ...ompute_v1beta1_computepacketmirroring.yaml | 2 +- ...ompute_v1beta1_computeprojectmetadata.yaml | 2 +- ...ta1_computeregionnetworkendpointgroup.yaml | 2 +- crds/compute_v1beta1_computereservation.yaml | 2 +- ...compute_v1beta1_computeresourcepolicy.yaml | 20 +- crds/compute_v1beta1_computeroute.yaml | 2 +- crds/compute_v1beta1_computerouter.yaml | 2 +- ...ompute_v1beta1_computerouterinterface.yaml | 2 +- crds/compute_v1beta1_computerouternat.yaml | 2 +- crds/compute_v1beta1_computerouterpeer.yaml | 20 +- ...compute_v1beta1_computesecuritypolicy.yaml | 2 +- ...pute_v1beta1_computeserviceattachment.yaml | 2 +- ...e_v1beta1_computesharedvpchostproject.yaml | 2 +- ...1beta1_computesharedvpcserviceproject.yaml | 2 +- crds/compute_v1beta1_computesnapshot.yaml | 16 +- ...compute_v1beta1_computesslcertificate.yaml | 2 +- crds/compute_v1beta1_computesslpolicy.yaml | 2 +- crds/compute_v1beta1_computesubnetwork.yaml | 2 +- ...ompute_v1beta1_computetargetgrpcproxy.yaml | 2 +- ...ompute_v1beta1_computetargethttpproxy.yaml | 2 +- ...mpute_v1beta1_computetargethttpsproxy.yaml | 5 +- ...compute_v1beta1_computetargetinstance.yaml | 2 +- crds/compute_v1beta1_computetargetpool.yaml | 2 +- ...compute_v1beta1_computetargetsslproxy.yaml | 2 +- ...compute_v1beta1_computetargettcpproxy.yaml | 2 +- ...mpute_v1beta1_computetargetvpngateway.yaml | 2 +- crds/compute_v1beta1_computeurlmap.yaml | 2 +- crds/compute_v1beta1_computevpngateway.yaml | 4 +- crds/compute_v1beta1_computevpntunnel.yaml | 2 +- ...ller_v1beta1_configcontrollerinstance.yaml | 2 +- crds/container_v1beta1_containercluster.yaml | 12 +- crds/container_v1beta1_containernodepool.yaml | 2 +- ..._v1alpha1_containeranalysisoccurrence.yaml | 2 +- ...nalysis_v1beta1_containeranalysisnote.yaml | 2 +- ...datacatalog_v1alpha1_datacatalogentry.yaml | 2 +- ...atalog_v1alpha1_datacatalogentrygroup.yaml | 2 +- crds/datacatalog_v1alpha1_datacatalogtag.yaml | 2 +- ...talog_v1alpha1_datacatalogtagtemplate.yaml | 2 +- ...acatalog_v1beta1_datacatalogpolicytag.yaml | 2 +- ...tacatalog_v1beta1_datacatalogtaxonomy.yaml | 2 +- ...aflow_v1beta1_dataflowflextemplatejob.yaml | 2 +- crds/dataflow_v1beta1_dataflowjob.yaml | 2 +- .../dataform_v1alpha1_dataformrepository.yaml | 2 +- ...datafusion_v1beta1_datafusioninstance.yaml | 2 +- ...roc_v1beta1_dataprocautoscalingpolicy.yaml | 2 +- crds/dataproc_v1beta1_dataproccluster.yaml | 2 +- ...proc_v1beta1_dataprocworkflowtemplate.yaml | 2 +- crds/datastore_v1alpha1_datastoreindex.yaml | 2 +- ..._v1alpha1_datastreamconnectionprofile.yaml | 2 +- ..._v1alpha1_datastreamprivateconnection.yaml | 2 +- .../datastream_v1alpha1_datastreamstream.yaml | 2 +- ..._v1alpha1_deploymentmanagerdeployment.yaml | 2 +- crds/dialogflow_v1alpha1_dialogflowagent.yaml | 37 +- ...logflow_v1alpha1_dialogflowentitytype.yaml | 7 +- ...ogflow_v1alpha1_dialogflowfulfillment.yaml | 8 +- .../dialogflow_v1alpha1_dialogflowintent.yaml | 16 +- ...alogflowcx_v1alpha1_dialogflowcxagent.yaml | 2 +- ...lowcx_v1alpha1_dialogflowcxentitytype.yaml | 2 +- ...ialogflowcx_v1alpha1_dialogflowcxflow.yaml | 2 +- ...logflowcx_v1alpha1_dialogflowcxintent.yaml | 2 +- ...ialogflowcx_v1alpha1_dialogflowcxpage.yaml | 2 +- ...ogflowcx_v1alpha1_dialogflowcxwebhook.yaml | 2 +- crds/dlp_v1beta1_dlpdeidentifytemplate.yaml | 2 +- crds/dlp_v1beta1_dlpinspecttemplate.yaml | 2 +- crds/dlp_v1beta1_dlpjobtrigger.yaml | 2 +- crds/dlp_v1beta1_dlpstoredinfotype.yaml | 2 +- crds/dns_v1alpha1_dnsresponsepolicy.yaml | 9 +- crds/dns_v1alpha1_dnsresponsepolicyrule.yaml | 2 +- crds/dns_v1beta1_dnsmanagedzone.yaml | 2 +- crds/dns_v1beta1_dnspolicy.yaml | 2 +- crds/dns_v1beta1_dnsrecordset.yaml | 2 +- ...cumentai_v1alpha1_documentaiprocessor.yaml | 2 +- ...ha1_documentaiprocessordefaultversion.yaml | 2 +- ...cts_v1alpha1_essentialcontactscontact.yaml | 2 +- crds/eventarc_v1beta1_eventarctrigger.yaml | 2 +- .../filestore_v1alpha1_filestoresnapshot.yaml | 2 +- crds/filestore_v1beta1_filestorebackup.yaml | 2 +- crds/filestore_v1beta1_filestoreinstance.yaml | 2 +- .../firebase_v1alpha1_firebaseandroidapp.yaml | 2 +- crds/firebase_v1alpha1_firebaseproject.yaml | 2 +- crds/firebase_v1alpha1_firebasewebapp.yaml | 2 +- ...ase_v1alpha1_firebasedatabaseinstance.yaml | 2 +- ...sting_v1alpha1_firebasehostingchannel.yaml | 2 +- ...ehosting_v1alpha1_firebasehostingsite.yaml | 2 +- ...torage_v1alpha1_firebasestoragebucket.yaml | 2 +- crds/firestore_v1beta1_firestoreindex.yaml | 2 +- ...kebackup_v1alpha1_gkebackupbackupplan.yaml | 2 +- crds/gkehub_v1beta1_gkehubfeature.yaml | 2 +- ...kehub_v1beta1_gkehubfeaturemembership.yaml | 2 +- crds/gkehub_v1beta1_gkehubmembership.yaml | 2 +- ...hcare_v1alpha1_healthcareconsentstore.yaml | 2 +- ...healthcare_v1alpha1_healthcaredataset.yaml | 2 +- ...lthcare_v1alpha1_healthcaredicomstore.yaml | 2 +- ...althcare_v1alpha1_healthcarefhirstore.yaml | 16 +- ...lthcare_v1alpha1_healthcarehl7v2store.yaml | 2 +- crds/iam_v1beta1_iamaccessboundarypolicy.yaml | 2 +- crds/iam_v1beta1_iamauditconfig.yaml | 2 +- crds/iam_v1beta1_iamcustomrole.yaml | 2 +- crds/iam_v1beta1_iampartialpolicy.yaml | 2 +- crds/iam_v1beta1_iampolicy.yaml | 2 +- crds/iam_v1beta1_iampolicymember.yaml | 2 +- crds/iam_v1beta1_iamserviceaccount.yaml | 2 +- crds/iam_v1beta1_iamserviceaccountkey.yaml | 2 +- crds/iam_v1beta1_iamworkforcepool.yaml | 2 +- .../iam_v1beta1_iamworkforcepoolprovider.yaml | 2 +- crds/iam_v1beta1_iamworkloadidentitypool.yaml | 2 +- ...beta1_iamworkloadidentitypoolprovider.yaml | 2 +- crds/iap_v1beta1_iapbrand.yaml | 2 +- ...p_v1beta1_iapidentityawareproxyclient.yaml | 2 +- ...tityplatformdefaultsupportedidpconfig.yaml | 2 +- ...ha1_identityplatforminboundsamlconfig.yaml | 2 +- ..._identityplatformprojectdefaultconfig.yaml | 10 +- ...atformtenantdefaultsupportedidpconfig.yaml | 2 +- ...entityplatformtenantinboundsamlconfig.yaml | 2 +- ...atform_v1beta1_identityplatformconfig.yaml | 2 +- ...1beta1_identityplatformoauthidpconfig.yaml | 2 +- ...atform_v1beta1_identityplatformtenant.yaml | 2 +- ..._identityplatformtenantoauthidpconfig.yaml | 2 +- crds/kms_v1alpha1_kmscryptokeyversion.yaml | 2 +- crds/kms_v1alpha1_kmskeyringimportjob.yaml | 2 +- crds/kms_v1alpha1_kmssecretciphertext.yaml | 8 +- crds/kms_v1beta1_kmscryptokey.yaml | 8 +- crds/kms_v1beta1_kmskeyring.yaml | 2 +- crds/logging_v1beta1_logginglogbucket.yaml | 2 +- crds/logging_v1beta1_logginglogexclusion.yaml | 2 +- crds/logging_v1beta1_logginglogmetric.yaml | 2 +- crds/logging_v1beta1_logginglogsink.yaml | 2 +- crds/logging_v1beta1_logginglogview.yaml | 2 +- crds/memcache_v1beta1_memcacheinstance.yaml | 2 +- crds/mlengine_v1alpha1_mlenginemodel.yaml | 2 +- ...itoring_v1beta1_monitoringalertpolicy.yaml | 2 +- ...onitoring_v1beta1_monitoringdashboard.yaml | 2 +- crds/monitoring_v1beta1_monitoringgroup.yaml | 2 +- ...ng_v1beta1_monitoringmetricdescriptor.yaml | 2 +- ...ng_v1beta1_monitoringmonitoredproject.yaml | 2 +- ...v1beta1_monitoringnotificationchannel.yaml | 2 +- .../monitoring_v1beta1_monitoringservice.yaml | 2 +- ...beta1_monitoringservicelevelobjective.yaml | 2 +- ...g_v1beta1_monitoringuptimecheckconfig.yaml | 2 +- ...tivity_v1beta1_networkconnectivityhub.yaml | 2 +- ...vity_v1beta1_networkconnectivityspoke.yaml | 2 +- ...ha1_networkmanagementconnectivitytest.yaml | 2 +- ...a1_networksecurityauthorizationpolicy.yaml | 2 +- ...1beta1_networksecurityclienttlspolicy.yaml | 2 +- ...1beta1_networksecurityservertlspolicy.yaml | 2 +- ...alpha1_networkservicesedgecachekeyset.yaml | 2 +- ...alpha1_networkservicesedgecacheorigin.yaml | 2 +- ...lpha1_networkservicesedgecacheservice.yaml | 2 +- ...v1beta1_networkservicesendpointpolicy.yaml | 2 +- ...rvices_v1beta1_networkservicesgateway.yaml | 2 +- ...ices_v1beta1_networkservicesgrpcroute.yaml | 2 +- ...ices_v1beta1_networkserviceshttproute.yaml | 2 +- ...kservices_v1beta1_networkservicesmesh.yaml | 2 +- ...vices_v1beta1_networkservicestcproute.yaml | 2 +- ...vices_v1beta1_networkservicestlsroute.yaml | 2 +- ...tebooks_v1alpha1_notebooksenvironment.yaml | 2 +- ...cy_v1alpha1_orgpolicycustomconstraint.yaml | 2 +- ...nfig_v1alpha1_osconfigpatchdeployment.yaml | 2 +- .../osconfig_v1beta1_osconfigguestpolicy.yaml | 2 +- ...ig_v1beta1_osconfigospolicyassignment.yaml | 2 +- .../oslogin_v1alpha1_osloginsshpublickey.yaml | 2 +- crds/privateca_v1beta1_privatecacapool.yaml | 2 +- ...rivateca_v1beta1_privatecacertificate.yaml | 2 +- ...v1beta1_privatecacertificateauthority.yaml | 2 +- ..._v1beta1_privatecacertificatetemplate.yaml | 2 +- crds/pubsub_v1beta1_pubsubschema.yaml | 2 +- crds/pubsub_v1beta1_pubsubsubscription.yaml | 52 +- crds/pubsub_v1beta1_pubsubtopic.yaml | 2 +- ...blite_v1alpha1_pubsublitesubscription.yaml | 2 +- crds/pubsublite_v1alpha1_pubsublitetopic.yaml | 2 +- ...sublite_v1beta1_pubsublitereservation.yaml | 2 +- ...rprise_v1beta1_recaptchaenterprisekey.yaml | 2 +- crds/redis_v1beta1_redisinstance.yaml | 2 +- crds/resourcemanager_v1beta1_folder.yaml | 2 +- crds/resourcemanager_v1beta1_project.yaml | 2 +- ...cemanager_v1beta1_resourcemanagerlien.yaml | 2 +- ...manager_v1beta1_resourcemanagerpolicy.yaml | 2 +- crds/run_v1beta1_runservice.yaml | 2 +- ...etmanager_v1beta1_secretmanagersecret.yaml | 2 +- ...er_v1beta1_secretmanagersecretversion.yaml | 2 +- ...pha1_securitycenternotificationconfig.yaml | 2 +- ...ycenter_v1alpha1_securitycentersource.yaml | 2 +- ...tory_v1beta1_servicedirectoryendpoint.yaml | 2 +- ...ory_v1beta1_servicedirectorynamespace.yaml | 2 +- ...ctory_v1beta1_servicedirectoryservice.yaml | 2 +- ...g_v1beta1_servicenetworkingconnection.yaml | 2 +- ...ha1_serviceusageconsumerquotaoverride.yaml | 2 +- crds/serviceusage_v1beta1_service.yaml | 2 +- .../serviceusage_v1beta1_serviceidentity.yaml | 2 +- ...urcerepo_v1beta1_sourcereporepository.yaml | 16 +- crds/spanner_v1beta1_spannerdatabase.yaml | 2 +- crds/spanner_v1beta1_spannerinstance.yaml | 2 +- crds/sql_v1beta1_sqldatabase.yaml | 12 +- crds/sql_v1beta1_sqlinstance.yaml | 2 +- crds/sql_v1beta1_sqlsslcert.yaml | 2 +- crds/sql_v1beta1_sqluser.yaml | 2 +- crds/storage_v1alpha1_storagehmackey.yaml | 2 +- crds/storage_v1beta1_storagebucket.yaml | 2 +- ...ge_v1beta1_storagebucketaccesscontrol.yaml | 2 +- ...ta1_storagedefaultobjectaccesscontrol.yaml | 2 +- crds/storage_v1beta1_storagenotification.yaml | 2 +- ...fer_v1alpha1_storagetransferagentpool.yaml | 2 +- ...getransfer_v1beta1_storagetransferjob.yaml | 2 +- crds/tags_v1beta1_tagstagbinding.yaml | 2 +- crds/tags_v1beta1_tagstagkey.yaml | 4 +- crds/tags_v1beta1_tagstagvalue.yaml | 4 +- crds/tpu_v1alpha1_tpunode.yaml | 2 +- crds/vertexai_v1alpha1_vertexaidataset.yaml | 3 +- crds/vertexai_v1alpha1_vertexaiendpoint.yaml | 5 +- ...ertexai_v1alpha1_vertexaifeaturestore.yaml | 2 +- ...alpha1_vertexaifeaturestoreentitytype.yaml | 2 +- ...vertexaifeaturestoreentitytypefeature.yaml | 2 +- crds/vertexai_v1alpha1_vertexaiindex.yaml | 10 +- ...rtexai_v1alpha1_vertexaimetadatastore.yaml | 2 +- ...vertexai_v1alpha1_vertexaitensorboard.yaml | 2 +- .../vpcaccess_v1beta1_vpcaccessconnector.yaml | 2 +- .../workflows_v1alpha1_workflowsworkflow.yaml | 15 +- ...alpha1_workstationsworkstationcluster.yaml | 97 +- .../0-cnrm-system.yaml | 78 +- .../crds.yaml | 2154 ++++++++++------- .../0-cnrm-system.yaml | 76 +- .../crds.yaml | 2154 ++++++++++------- .../per-namespace-components.yaml | 18 +- .../0-cnrm-system.yaml | 78 +- .../crds.yaml | 2154 ++++++++++------- .../0-cnrm-system.yaml | 78 +- .../install-bundle-gcp-identity/crds.yaml | 2154 ++++++++++------- .../0-cnrm-system.yaml | 76 +- .../install-bundle-namespaced/crds.yaml | 2154 ++++++++++------- .../per-namespace-components.yaml | 18 +- .../0-cnrm-system.yaml | 78 +- .../crds.yaml | 2154 ++++++++++------- 339 files changed, 9027 insertions(+), 6549 deletions(-) diff --git a/crds/accesscontextmanager_v1alpha1_accesscontextmanageraccesslevelcondition.yaml b/crds/accesscontextmanager_v1alpha1_accesscontextmanageraccesslevelcondition.yaml index 9fef8d796d..8bd4574d72 100644 --- a/crds/accesscontextmanager_v1alpha1_accesscontextmanageraccesslevelcondition.yaml +++ b/crds/accesscontextmanager_v1alpha1_accesscontextmanageraccesslevelcondition.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/accesscontextmanager_v1alpha1_accesscontextmanagergcpuseraccessbinding.yaml b/crds/accesscontextmanager_v1alpha1_accesscontextmanagergcpuseraccessbinding.yaml index 6d53aa8b42..ac7300d089 100644 --- a/crds/accesscontextmanager_v1alpha1_accesscontextmanagergcpuseraccessbinding.yaml +++ b/crds/accesscontextmanager_v1alpha1_accesscontextmanagergcpuseraccessbinding.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/accesscontextmanager_v1alpha1_accesscontextmanagerserviceperimeterresource.yaml b/crds/accesscontextmanager_v1alpha1_accesscontextmanagerserviceperimeterresource.yaml index f4dfadcc8d..6997bd0b91 100644 --- a/crds/accesscontextmanager_v1alpha1_accesscontextmanagerserviceperimeterresource.yaml +++ b/crds/accesscontextmanager_v1alpha1_accesscontextmanagerserviceperimeterresource.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml b/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml index e702853137..45f09157e9 100644 --- a/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml +++ b/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -299,15 +299,15 @@ spec: - conditions type: object custom: - description: "Custom access level conditions are set using the Cloud - Common Expression Language to represent the necessary conditions - for the level to apply to a request. \nSee CEL spec at: https://github.com/google/cel-spec." + description: |- + Custom access level conditions are set using the Cloud Common Expression Language to represent the necessary conditions for the level to apply to a request. + See CEL spec at: https://github.com/google/cel-spec. properties: expr: - description: "Represents a textual expression in the Common Expression - Language (CEL) syntax. CEL is a C-like expression language.\nThis - page details the objects and attributes that are used to the - build the CEL expressions for \ncustom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec." + description: |- + Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. + This page details the objects and attributes that are used to the build the CEL expressions for + custom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec. properties: description: description: Description of the expression. diff --git a/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesspolicy.yaml b/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesspolicy.yaml index 3094bd42a4..e1364a8acc 100644 --- a/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesspolicy.yaml +++ b/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesspolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/accesscontextmanager_v1beta1_accesscontextmanagerserviceperimeter.yaml b/crds/accesscontextmanager_v1beta1_accesscontextmanagerserviceperimeter.yaml index afefe15bc7..9d3c61fc5f 100644 --- a/crds/accesscontextmanager_v1beta1_accesscontextmanagerserviceperimeter.yaml +++ b/crds/accesscontextmanager_v1beta1_accesscontextmanagerserviceperimeter.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -177,10 +177,11 @@ spec: type: object type: array egressPolicies: - description: "List of EgressPolicies to apply to the perimeter. - A perimeter may \nhave multiple EgressPolicies, each of which - is evaluated separately.\nAccess is granted if any EgressPolicy - grants it. Must be empty for \na perimeter bridge." + description: |- + List of EgressPolicies to apply to the perimeter. A perimeter may + have multiple EgressPolicies, each of which is evaluated separately. + Access is granted if any EgressPolicy grants it. Must be empty for + a perimeter bridge. items: properties: egressFrom: @@ -235,17 +236,16 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access to outside the \nperimeter. If - left unspecified, then members of 'identities' field - will \nbe allowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access to outside the + perimeter. If left unspecified, then members of 'identities' field will + be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string type: object egressTo: - description: "Defines the conditions on the 'ApiOperation' - and destination resources that \ncause this 'EgressPolicy' - to apply." + description: |- + Defines the conditions on the 'ApiOperation' and destination resources that + cause this 'EgressPolicy' to apply. properties: externalResources: description: |- @@ -256,40 +256,37 @@ spec: type: string type: array operations: - description: "A list of 'ApiOperations' that this egress - rule applies to. A request matches \nif it contains - an operation/service in this list." + description: |- + A list of 'ApiOperations' that this egress rule applies to. A request matches + if it contains an operation/service in this list. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong \nto the service - specified by 'serviceName' field. A single MethodSelector - \nentry with '*' specified for the 'method' - field will allow all methods \nAND permissions - for the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong + to the service specified by 'serviceName' field. A single MethodSelector + entry with '*' specified for the 'method' field will allow all methods + AND permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for 'method' should - be a valid method name for the corresponding - \n'serviceName' in 'ApiOperation'. If - '*' used as value for method, \nthen ALL - methods and permissions are allowed." + description: |- + Value for 'method' should be a valid method name for the corresponding + 'serviceName' in 'ApiOperation'. If '*' used as value for method, + then ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - serviceName \nfield set to '*' will allow all - methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with serviceName + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -396,11 +393,10 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access from outside the \nperimeter. If - left unspecified, then members of 'identities' field - will be \nallowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access from outside the + perimeter. If left unspecified, then members of 'identities' field will be + allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string sources: description: Sources that this 'IngressPolicy' authorizes @@ -491,40 +487,37 @@ spec: this 'IngressPolicy' to apply. properties: operations: - description: "A list of 'ApiOperations' the sources - specified in corresponding 'IngressFrom' \nare allowed - to perform in this 'ServicePerimeter'." + description: |- + A list of 'ApiOperations' the sources specified in corresponding 'IngressFrom' + are allowed to perform in this 'ServicePerimeter'. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong to \nthe service - specified by serviceName field. A single 'MethodSelector' - entry \nwith '*' specified for the method field - will allow all methods AND \npermissions for - the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong to + the service specified by serviceName field. A single 'MethodSelector' entry + with '*' specified for the method field will allow all methods AND + permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for method should be - a valid method name for the corresponding - \nserviceName in 'ApiOperation'. If '*' - used as value for 'method', then \nALL - methods and permissions are allowed." + description: |- + Value for method should be a valid method name for the corresponding + serviceName in 'ApiOperation'. If '*' used as value for 'method', then + ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - 'serviceName' \nfield set to '*' will allow - all methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with 'serviceName' + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -683,10 +676,11 @@ spec: type: object type: array egressPolicies: - description: "List of EgressPolicies to apply to the perimeter. - A perimeter may \nhave multiple EgressPolicies, each of which - is evaluated separately.\nAccess is granted if any EgressPolicy - grants it. Must be empty for \na perimeter bridge." + description: |- + List of EgressPolicies to apply to the perimeter. A perimeter may + have multiple EgressPolicies, each of which is evaluated separately. + Access is granted if any EgressPolicy grants it. Must be empty for + a perimeter bridge. items: properties: egressFrom: @@ -741,17 +735,16 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access to outside the \nperimeter. If - left unspecified, then members of 'identities' field - will \nbe allowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access to outside the + perimeter. If left unspecified, then members of 'identities' field will + be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string type: object egressTo: - description: "Defines the conditions on the 'ApiOperation' - and destination resources that \ncause this 'EgressPolicy' - to apply." + description: |- + Defines the conditions on the 'ApiOperation' and destination resources that + cause this 'EgressPolicy' to apply. properties: externalResources: description: |- @@ -762,40 +755,37 @@ spec: type: string type: array operations: - description: "A list of 'ApiOperations' that this egress - rule applies to. A request matches \nif it contains - an operation/service in this list." + description: |- + A list of 'ApiOperations' that this egress rule applies to. A request matches + if it contains an operation/service in this list. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong \nto the service - specified by 'serviceName' field. A single MethodSelector - \nentry with '*' specified for the 'method' - field will allow all methods \nAND permissions - for the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong + to the service specified by 'serviceName' field. A single MethodSelector + entry with '*' specified for the 'method' field will allow all methods + AND permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for 'method' should - be a valid method name for the corresponding - \n'serviceName' in 'ApiOperation'. If - '*' used as value for method, \nthen ALL - methods and permissions are allowed." + description: |- + Value for 'method' should be a valid method name for the corresponding + 'serviceName' in 'ApiOperation'. If '*' used as value for method, + then ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - serviceName \nfield set to '*' will allow all - methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with serviceName + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -902,11 +892,10 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access from outside the \nperimeter. If - left unspecified, then members of 'identities' field - will be \nallowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access from outside the + perimeter. If left unspecified, then members of 'identities' field will be + allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string sources: description: Sources that this 'IngressPolicy' authorizes @@ -997,40 +986,37 @@ spec: this 'IngressPolicy' to apply. properties: operations: - description: "A list of 'ApiOperations' the sources - specified in corresponding 'IngressFrom' \nare allowed - to perform in this 'ServicePerimeter'." + description: |- + A list of 'ApiOperations' the sources specified in corresponding 'IngressFrom' + are allowed to perform in this 'ServicePerimeter'. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong to \nthe service - specified by serviceName field. A single 'MethodSelector' - entry \nwith '*' specified for the method field - will allow all methods AND \npermissions for - the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong to + the service specified by serviceName field. A single 'MethodSelector' entry + with '*' specified for the method field will allow all methods AND + permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for method should be - a valid method name for the corresponding - \nserviceName in 'ApiOperation'. If '*' - used as value for 'method', then \nALL - methods and permissions are allowed." + description: |- + Value for method should be a valid method name for the corresponding + serviceName in 'ApiOperation'. If '*' used as value for 'method', then + ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - 'serviceName' \nfield set to '*' will allow - all methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with 'serviceName' + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array diff --git a/crds/alloydb_v1alpha1_alloydbbackup.yaml b/crds/alloydb_v1alpha1_alloydbbackup.yaml index b33e8e8c2d..089db1ca7c 100644 --- a/crds/alloydb_v1alpha1_alloydbbackup.yaml +++ b/crds/alloydb_v1alpha1_alloydbbackup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78,6 +78,17 @@ spec: description: description: Immutable. User-provided description of the backup. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object location: description: Immutable. The location where the alloydb backup should reside. @@ -150,6 +161,22 @@ spec: createTime: description: Time the Backup was created in UTC. type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array etag: description: A hash of the resource. type: string diff --git a/crds/alloydb_v1alpha1_alloydbcluster.yaml b/crds/alloydb_v1alpha1_alloydbcluster.yaml index 3446609f5a..3e874e4c2d 100644 --- a/crds/alloydb_v1alpha1_alloydbcluster.yaml +++ b/crds/alloydb_v1alpha1_alloydbcluster.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -88,6 +88,17 @@ spec: enabled: description: Whether automated backups are enabled. type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'The fully-qualified resource name of the KMS + key. Each Cloud KMS key is regionalized and has the following + format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object labels: additionalProperties: type: string @@ -100,14 +111,16 @@ spec: type: string quantityBasedRetention: description: Quantity-based Backup retention policy to retain - recent backups. + recent backups. Conflicts with 'time_based_retention', both + can't be set together. properties: count: description: The number of backups to retain. type: integer type: object timeBasedRetention: - description: Time-based Backup retention policy. + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. properties: retentionPeriod: description: |- @@ -138,17 +151,16 @@ spec: "24:00:00" for scenarios like business closing time. type: integer minutes: - description: Minutes of hour of day. Must be from 0 - to 59. + description: Minutes of hour of day. Currently, only + the value 0 is supported. type: integer nanos: - description: Fractions of seconds in nanoseconds. Must - be from 0 to 999,999,999. + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. type: integer seconds: - description: Seconds of minutes of the time. Must normally - be from 0 to 59. An API may allow the value 60 if - it allows leap-seconds. + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. type: integer type: object type: array @@ -160,6 +172,17 @@ spec: description: User-settable and human-readable display name for the Cluster. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object initialUser: description: Initial user to setup during cluster creation. properties: @@ -297,6 +320,22 @@ spec: field and it's populated at the Cluster creation time. This field cannot be changed after cluster creation. type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array migrationSource: description: Cluster created via DMS migration. items: diff --git a/crds/alloydb_v1alpha1_alloydbinstance.yaml b/crds/alloydb_v1alpha1_alloydbinstance.yaml index b8d39ff8a5..831714ac7d 100644 --- a/crds/alloydb_v1alpha1_alloydbinstance.yaml +++ b/crds/alloydb_v1alpha1_alloydbinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109,8 +109,10 @@ spec: instance, instance is created in a random zone with available capacity. type: string instanceType: - description: 'Immutable. The type of the instance. Possible values: - ["PRIMARY", "READ_POOL"].' + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' type: string machineConfig: description: Configurations for the machines that host the underlying diff --git a/crds/apigateway_v1alpha1_apigatewayapi.yaml b/crds/apigateway_v1alpha1_apigatewayapi.yaml index 7a6a641f5b..231a2f1d16 100644 --- a/crds/apigateway_v1alpha1_apigatewayapi.yaml +++ b/crds/apigateway_v1alpha1_apigatewayapi.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigateway_v1alpha1_apigatewayapiconfig.yaml b/crds/apigateway_v1alpha1_apigatewayapiconfig.yaml index f7ff4b2aa9..9f50f6fffe 100644 --- a/crds/apigateway_v1alpha1_apigatewayapiconfig.yaml +++ b/crds/apigateway_v1alpha1_apigatewayapiconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigateway_v1alpha1_apigatewaygateway.yaml b/crds/apigateway_v1alpha1_apigatewaygateway.yaml index 0da672637c..edad8e6a74 100644 --- a/crds/apigateway_v1alpha1_apigatewaygateway.yaml +++ b/crds/apigateway_v1alpha1_apigatewaygateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeeaddonsconfig.yaml b/crds/apigee_v1alpha1_apigeeaddonsconfig.yaml index e0991b3304..6d2ef8686b 100644 --- a/crds/apigee_v1alpha1_apigeeaddonsconfig.yaml +++ b/crds/apigee_v1alpha1_apigeeaddonsconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeeendpointattachment.yaml b/crds/apigee_v1alpha1_apigeeendpointattachment.yaml index 4521ad3413..a4b7618e46 100644 --- a/crds/apigee_v1alpha1_apigeeendpointattachment.yaml +++ b/crds/apigee_v1alpha1_apigeeendpointattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeeenvgroup.yaml b/crds/apigee_v1alpha1_apigeeenvgroup.yaml index 896f3c340f..7a5f378444 100644 --- a/crds/apigee_v1alpha1_apigeeenvgroup.yaml +++ b/crds/apigee_v1alpha1_apigeeenvgroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeeenvgroupattachment.yaml b/crds/apigee_v1alpha1_apigeeenvgroupattachment.yaml index 1e3d80946c..a526933d05 100644 --- a/crds/apigee_v1alpha1_apigeeenvgroupattachment.yaml +++ b/crds/apigee_v1alpha1_apigeeenvgroupattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeeinstance.yaml b/crds/apigee_v1alpha1_apigeeinstance.yaml index d619435c08..7b9e696792 100644 --- a/crds/apigee_v1alpha1_apigeeinstance.yaml +++ b/crds/apigee_v1alpha1_apigeeinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeeinstanceattachment.yaml b/crds/apigee_v1alpha1_apigeeinstanceattachment.yaml index 9b2d0ecb65..d33e1fed1c 100644 --- a/crds/apigee_v1alpha1_apigeeinstanceattachment.yaml +++ b/crds/apigee_v1alpha1_apigeeinstanceattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeenataddress.yaml b/crds/apigee_v1alpha1_apigeenataddress.yaml index 70839399b3..042243b4a1 100644 --- a/crds/apigee_v1alpha1_apigeenataddress.yaml +++ b/crds/apigee_v1alpha1_apigeenataddress.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeesyncauthorization.yaml b/crds/apigee_v1alpha1_apigeesyncauthorization.yaml index deeaf05f5a..9e554ab832 100644 --- a/crds/apigee_v1alpha1_apigeesyncauthorization.yaml +++ b/crds/apigee_v1alpha1_apigeesyncauthorization.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1beta1_apigeeenvironment.yaml b/crds/apigee_v1beta1_apigeeenvironment.yaml index a0e03a31a6..428bc9fdc5 100644 --- a/crds/apigee_v1beta1_apigeeenvironment.yaml +++ b/crds/apigee_v1beta1_apigeeenvironment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/apigee_v1beta1_apigeeorganization.yaml b/crds/apigee_v1beta1_apigeeorganization.yaml index 9c610ee232..13e3f5493f 100644 --- a/crds/apigee_v1beta1_apigeeorganization.yaml +++ b/crds/apigee_v1beta1_apigeeorganization.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/appengine_v1alpha1_appenginedomainmapping.yaml b/crds/appengine_v1alpha1_appenginedomainmapping.yaml index 9cbd9f3b0b..5cc55a6143 100644 --- a/crds/appengine_v1alpha1_appenginedomainmapping.yaml +++ b/crds/appengine_v1alpha1_appenginedomainmapping.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/appengine_v1alpha1_appenginefirewallrule.yaml b/crds/appengine_v1alpha1_appenginefirewallrule.yaml index ca101ab8fc..2264ac8bab 100644 --- a/crds/appengine_v1alpha1_appenginefirewallrule.yaml +++ b/crds/appengine_v1alpha1_appenginefirewallrule.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/appengine_v1alpha1_appengineflexibleappversion.yaml b/crds/appengine_v1alpha1_appengineflexibleappversion.yaml index 4f28393925..8c2f21b19b 100644 --- a/crds/appengine_v1alpha1_appengineflexibleappversion.yaml +++ b/crds/appengine_v1alpha1_appengineflexibleappversion.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/appengine_v1alpha1_appengineservicesplittraffic.yaml b/crds/appengine_v1alpha1_appengineservicesplittraffic.yaml index 36cf353cac..7008e3fc46 100644 --- a/crds/appengine_v1alpha1_appengineservicesplittraffic.yaml +++ b/crds/appengine_v1alpha1_appengineservicesplittraffic.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/appengine_v1alpha1_appenginestandardappversion.yaml b/crds/appengine_v1alpha1_appenginestandardappversion.yaml index 4d8e313a8f..ffd7a08fef 100644 --- a/crds/appengine_v1alpha1_appenginestandardappversion.yaml +++ b/crds/appengine_v1alpha1_appenginestandardappversion.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml b/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml index b77f41f756..1efc6fe6e8 100644 --- a/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml +++ b/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/beyondcorp_v1alpha1_beyondcorpappconnection.yaml b/crds/beyondcorp_v1alpha1_beyondcorpappconnection.yaml index 40ab0d14d3..63dcbd4624 100644 --- a/crds/beyondcorp_v1alpha1_beyondcorpappconnection.yaml +++ b/crds/beyondcorp_v1alpha1_beyondcorpappconnection.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/beyondcorp_v1alpha1_beyondcorpappconnector.yaml b/crds/beyondcorp_v1alpha1_beyondcorpappconnector.yaml index a9d2f5778d..0bcd7579b2 100644 --- a/crds/beyondcorp_v1alpha1_beyondcorpappconnector.yaml +++ b/crds/beyondcorp_v1alpha1_beyondcorpappconnector.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/beyondcorp_v1alpha1_beyondcorpappgateway.yaml b/crds/beyondcorp_v1alpha1_beyondcorpappgateway.yaml index 5435895f9c..124f6ce327 100644 --- a/crds/beyondcorp_v1alpha1_beyondcorpappgateway.yaml +++ b/crds/beyondcorp_v1alpha1_beyondcorpappgateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigquery_v1alpha1_bigquerydatasetaccess.yaml b/crds/bigquery_v1alpha1_bigquerydatasetaccess.yaml index ff1135d674..2684dabbbd 100644 --- a/crds/bigquery_v1alpha1_bigquerydatasetaccess.yaml +++ b/crds/bigquery_v1alpha1_bigquerydatasetaccess.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigquery_v1beta1_bigquerydataset.yaml b/crds/bigquery_v1beta1_bigquerydataset.yaml index d35aaa9c4a..a4ae0657ba 100644 --- a/crds/bigquery_v1beta1_bigquerydataset.yaml +++ b/crds/bigquery_v1beta1_bigquerydataset.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigquery_v1beta1_bigqueryjob.yaml b/crds/bigquery_v1beta1_bigqueryjob.yaml index 871c7ad8ca..fce042dc07 100644 --- a/crds/bigquery_v1beta1_bigqueryjob.yaml +++ b/crds/bigquery_v1beta1_bigqueryjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -423,6 +423,21 @@ spec: empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value. type: string + parquetOptions: + description: Immutable. Parquet Options for load and make external + tables. + properties: + enableListInference: + description: Immutable. If sourceFormat is set to PARQUET, + indicates whether to use schema inference specifically for + Parquet LIST logical type. + type: boolean + enumAsString: + description: Immutable. If sourceFormat is set to PARQUET, + indicates whether to infer Parquet ENUM logical type as + STRING instead of BYTES by default. + type: boolean + type: object projectionFields: description: |- Immutable. If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. diff --git a/crds/bigquery_v1beta1_bigqueryroutine.yaml b/crds/bigquery_v1beta1_bigqueryroutine.yaml index bfe6c8a2e0..475fb7cacb 100644 --- a/crds/bigquery_v1beta1_bigqueryroutine.yaml +++ b/crds/bigquery_v1beta1_bigqueryroutine.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigquery_v1beta1_bigquerytable.yaml b/crds/bigquery_v1beta1_bigquerytable.yaml index faf1fbd873..2dfcb2dec8 100644 --- a/crds/bigquery_v1beta1_bigquerytable.yaml +++ b/crds/bigquery_v1beta1_bigquerytable.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshubdataexchange.yaml b/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshubdataexchange.yaml index db7b9926b8..02d3e9f26b 100644 --- a/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshubdataexchange.yaml +++ b/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshubdataexchange.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshublisting.yaml b/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshublisting.yaml index 2e2580b5e2..540c3a36fa 100644 --- a/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshublisting.yaml +++ b/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshublisting.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigqueryconnection_v1alpha1_bigqueryconnectionconnection.yaml b/crds/bigqueryconnection_v1alpha1_bigqueryconnectionconnection.yaml index de986b39f3..2c938221b1 100644 --- a/crds/bigqueryconnection_v1alpha1_bigqueryconnectionconnection.yaml +++ b/crds/bigqueryconnection_v1alpha1_bigqueryconnectionconnection.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -310,8 +310,9 @@ spec: description: True if the connection has credential assigned. type: boolean name: - description: "The resource name of the connection in the form of: - \n\"projects/{project_id}/locations/{location_id}/connections/{connectionId}\"." + description: |- + The resource name of the connection in the form of: + "projects/{project_id}/locations/{location_id}/connections/{connectionId}". type: string observedGeneration: description: ObservedGeneration is the generation of the resource diff --git a/crds/bigquerydatapolicy_v1alpha1_bigquerydatapolicydatapolicy.yaml b/crds/bigquerydatapolicy_v1alpha1_bigquerydatapolicydatapolicy.yaml index 5e987496f7..ff3d6a9bc5 100644 --- a/crds/bigquerydatapolicy_v1alpha1_bigquerydatapolicydatapolicy.yaml +++ b/crds/bigquerydatapolicy_v1alpha1_bigquerydatapolicydatapolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigquerydatatransfer_v1alpha1_bigquerydatatransferconfig.yaml b/crds/bigquerydatatransfer_v1alpha1_bigquerydatatransferconfig.yaml index 50f4ea924d..f6f503041e 100644 --- a/crds/bigquerydatatransfer_v1alpha1_bigquerydatatransferconfig.yaml +++ b/crds/bigquerydatatransfer_v1alpha1_bigquerydatatransferconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigqueryreservation_v1alpha1_bigqueryreservationreservation.yaml b/crds/bigqueryreservation_v1alpha1_bigqueryreservationreservation.yaml index db4ff7c443..e50cdb89f7 100644 --- a/crds/bigqueryreservation_v1alpha1_bigqueryreservationreservation.yaml +++ b/crds/bigqueryreservation_v1alpha1_bigqueryreservationreservation.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigtable_v1beta1_bigtableappprofile.yaml b/crds/bigtable_v1beta1_bigtableappprofile.yaml index 3695319faf..9841e93b7b 100644 --- a/crds/bigtable_v1beta1_bigtableappprofile.yaml +++ b/crds/bigtable_v1beta1_bigtableappprofile.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigtable_v1beta1_bigtablegcpolicy.yaml b/crds/bigtable_v1beta1_bigtablegcpolicy.yaml index fe06275da5..83472b16e9 100644 --- a/crds/bigtable_v1beta1_bigtablegcpolicy.yaml +++ b/crds/bigtable_v1beta1_bigtablegcpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigtable_v1beta1_bigtableinstance.yaml b/crds/bigtable_v1beta1_bigtableinstance.yaml index 27f0c2f78f..1f3d0ecfb0 100644 --- a/crds/bigtable_v1beta1_bigtableinstance.yaml +++ b/crds/bigtable_v1beta1_bigtableinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigtable_v1beta1_bigtabletable.yaml b/crds/bigtable_v1beta1_bigtabletable.yaml index 954e1cd0db..e18363ea03 100644 --- a/crds/bigtable_v1beta1_bigtabletable.yaml +++ b/crds/bigtable_v1beta1_bigtabletable.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/billingbudgets_v1beta1_billingbudgetsbudget.yaml b/crds/billingbudgets_v1beta1_billingbudgetsbudget.yaml index 78be4be88a..6c05f8a83c 100644 --- a/crds/billingbudgets_v1beta1_billingbudgetsbudget.yaml +++ b/crds/billingbudgets_v1beta1_billingbudgetsbudget.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/binaryauthorization_v1beta1_binaryauthorizationattestor.yaml b/crds/binaryauthorization_v1beta1_binaryauthorizationattestor.yaml index 5115990838..c82d6c3872 100644 --- a/crds/binaryauthorization_v1beta1_binaryauthorizationattestor.yaml +++ b/crds/binaryauthorization_v1beta1_binaryauthorizationattestor.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/binaryauthorization_v1beta1_binaryauthorizationpolicy.yaml b/crds/binaryauthorization_v1beta1_binaryauthorizationpolicy.yaml index 8aa045d3ef..2ff5ca875b 100644 --- a/crds/binaryauthorization_v1beta1_binaryauthorizationpolicy.yaml +++ b/crds/binaryauthorization_v1beta1_binaryauthorizationpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/certificatemanager_v1alpha1_certificatemanagercertificate.yaml b/crds/certificatemanager_v1alpha1_certificatemanagercertificate.yaml index 5fadc3ba82..c1727accc2 100644 --- a/crds/certificatemanager_v1alpha1_certificatemanagercertificate.yaml +++ b/crds/certificatemanager_v1alpha1_certificatemanagercertificate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74,6 +74,10 @@ spec: description: description: A human-readable description of the resource. type: string + location: + description: The Certificate Manager location. If not specified, "global" + is used. + type: string managed: description: |- Immutable. Configuration and state of a Managed Certificate. @@ -189,7 +193,7 @@ spec: properties: certificatePem: description: |- - DEPRECATED. Deprecated in favor of `pem_certificate`. **Deprecated** The certificate chain in PEM-encoded form. + DEPRECATED. Deprecated in favor of `pem_certificate`. Immutable. **Deprecated** The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. oneOf: @@ -231,13 +235,13 @@ spec: type: object pemCertificate: description: |- - The certificate chain in PEM-encoded form. + Immutable. The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. type: string pemPrivateKey: - description: The private key of the leaf certificate in PEM-encoded - form. + description: Immutable. The private key of the leaf certificate + in PEM-encoded form. oneOf: - not: required: @@ -277,8 +281,8 @@ spec: type: object privateKeyPem: description: DEPRECATED. Deprecated in favor of `pem_private_key`. - **Deprecated** The private key of the leaf certificate in PEM-encoded - form. + Immutable. **Deprecated** The private key of the leaf certificate + in PEM-encoded form. oneOf: - not: required: diff --git a/crds/certificatemanager_v1alpha1_certificatemanagercertificatemap.yaml b/crds/certificatemanager_v1alpha1_certificatemanagercertificatemap.yaml index ac4a81f099..cb7a44bd29 100644 --- a/crds/certificatemanager_v1alpha1_certificatemanagercertificatemap.yaml +++ b/crds/certificatemanager_v1alpha1_certificatemanagercertificatemap.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/certificatemanager_v1alpha1_certificatemanagercertificatemapentry.yaml b/crds/certificatemanager_v1alpha1_certificatemanagercertificatemapentry.yaml index 475d653dfd..65c0f9ec7a 100644 --- a/crds/certificatemanager_v1alpha1_certificatemanagercertificatemapentry.yaml +++ b/crds/certificatemanager_v1alpha1_certificatemanagercertificatemapentry.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -162,10 +162,10 @@ spec: type: object type: array createTime: - description: "Creation timestamp of a Certificate Map Entry. Timestamp - in RFC3339 UTC \"Zulu\" format, \nwith nanosecond resolution and - up to nine fractional digits. \nExamples: \"2014-10-02T15:01:23Z\" - and \"2014-10-02T15:01:23.045123456Z\"." + description: |- + Creation timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format, + with nanosecond resolution and up to nine fractional digits. + Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -178,10 +178,10 @@ spec: description: A serving state of this Certificate Map Entry. type: string updateTime: - description: "Update timestamp of a Certificate Map Entry. Timestamp - in RFC3339 UTC \"Zulu\" format, \nwith nanosecond resolution and - up to nine fractional digits. \nExamples: \"2014-10-02T15:01:23Z\" - and \"2014-10-02T15:01:23.045123456Z\"." + description: |- + Update timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format, + with nanosecond resolution and up to nine fractional digits. + Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". type: string type: object required: diff --git a/crds/certificatemanager_v1alpha1_certificatemanagerdnsauthorization.yaml b/crds/certificatemanager_v1alpha1_certificatemanagerdnsauthorization.yaml index b296135c15..9459e42780 100644 --- a/crds/certificatemanager_v1alpha1_certificatemanagerdnsauthorization.yaml +++ b/crds/certificatemanager_v1alpha1_certificatemanagerdnsauthorization.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudasset_v1alpha1_cloudassetfolderfeed.yaml b/crds/cloudasset_v1alpha1_cloudassetfolderfeed.yaml index ed25e1f06c..4aae3bde2b 100644 --- a/crds/cloudasset_v1alpha1_cloudassetfolderfeed.yaml +++ b/crds/cloudasset_v1alpha1_cloudassetfolderfeed.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72,12 +72,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -92,9 +91,10 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. type: string condition: description: |- @@ -114,9 +114,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- diff --git a/crds/cloudasset_v1alpha1_cloudassetorganizationfeed.yaml b/crds/cloudasset_v1alpha1_cloudassetorganizationfeed.yaml index c301983954..83e4c2e34c 100644 --- a/crds/cloudasset_v1alpha1_cloudassetorganizationfeed.yaml +++ b/crds/cloudasset_v1alpha1_cloudassetorganizationfeed.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72,12 +72,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -92,9 +91,10 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. type: string condition: description: |- @@ -114,9 +114,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- diff --git a/crds/cloudasset_v1alpha1_cloudassetprojectfeed.yaml b/crds/cloudasset_v1alpha1_cloudassetprojectfeed.yaml index 4e2c53f747..95a738cf88 100644 --- a/crds/cloudasset_v1alpha1_cloudassetprojectfeed.yaml +++ b/crds/cloudasset_v1alpha1_cloudassetprojectfeed.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72,12 +72,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -92,10 +91,11 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing. If not - specified, the resource's\nproject will be used." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. If not specified, the resource's + project will be used. type: string condition: description: |- @@ -115,9 +115,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- diff --git a/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml b/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml index 924a5d2099..0b7b32cec1 100644 --- a/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml +++ b/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72,15 +72,15 @@ spec: spec: properties: approvalConfig: - description: "Configuration for manual approval to start a build invocation - of this BuildTrigger. \nBuilds created by this trigger will require - approval before they execute. \nAny user with a Cloud Build Approver - role for the project can approve a build." + description: |- + Configuration for manual approval to start a build invocation of this BuildTrigger. + Builds created by this trigger will require approval before they execute. + Any user with a Cloud Build Approver role for the project can approve a build. properties: approvalRequired: - description: "Whether or not approval is needed. If this is set - on a build, it will become pending when run, \nand will need - to be explicitly approved to start." + description: |- + Whether or not approval is needed. If this is set on a build, it will become pending when run, + and will need to be explicitly approved to start. type: boolean type: object bitbucketServerTriggerConfig: @@ -431,11 +431,11 @@ spec: type: string type: object queueTtl: - description: "TTL in queue for this build. If provided and the - build is enqueued longer than this value, \nthe build will expire - and the build status will be EXPIRED.\nThe TTL starts ticking - from createTime.\nA duration in seconds with up to nine fractional - digits, terminated by 's'. Example: \"3.5s\"." + description: |- + TTL in queue for this build. If provided and the build is enqueued longer than this value, + the build will expire and the build status will be EXPIRED. + The TTL starts ticking from createTime. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". type: string secret: description: Secrets to decrypt using Cloud Key Management Service. @@ -473,12 +473,11 @@ spec: secretEnv: additionalProperties: type: string - description: "Map of environment variable name to its encrypted - value.\nSecret environment variables must be unique across - all of a build's secrets, \nand must be used by at least - one build step. Values can be at most 64 KB in size. \nThere - can be at most 100 secret values across all of a build's - secrets." + description: |- + Map of environment variable name to its encrypted value. + Secret environment variables must be unique across all of a build's secrets, + and must be used by at least one build step. Values can be at most 64 KB in size. + There can be at most 100 secret values across all of a build's secrets. type: object required: - kmsKeyRef @@ -495,29 +494,29 @@ spec: Repository. properties: branchName: - description: "Regex matching branches to build. Exactly - one a of branch name, tag, or commit SHA must be provided.\nThe - syntax of the regular expressions accepted is the syntax - accepted by RE2 and \ndescribed at https://github.com/google/re2/wiki/Syntax." + description: |- + Regex matching branches to build. Exactly one a of branch name, tag, or commit SHA must be provided. + The syntax of the regular expressions accepted is the syntax accepted by RE2 and + described at https://github.com/google/re2/wiki/Syntax. type: string commitSha: description: Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided. type: string dir: - description: "Directory, relative to the source root, - in which to run the build.\nThis must be a relative - path. If a step's dir is specified and is an absolute - path, \nthis value is ignored for that step's execution." + description: |- + Directory, relative to the source root, in which to run the build. + This must be a relative path. If a step's dir is specified and is an absolute path, + this value is ignored for that step's execution. type: string invertRegex: description: Only trigger a build if the revision regex does NOT match the revision regex. type: boolean projectId: - description: "ID of the project that owns the Cloud Source - Repository. \nIf omitted, the project ID requesting - the build is assumed." + description: |- + ID of the project that owns the Cloud Source Repository. + If omitted, the project ID requesting the build is assumed. type: string repoRef: description: |- @@ -557,10 +556,10 @@ spec: Should only be used with triggers.run. type: object tagName: - description: "Regex matching tags to build. Exactly one - a of branch name, tag, or commit SHA must be provided.\nThe - syntax of the regular expressions accepted is the syntax - accepted by RE2 and \ndescribed at https://github.com/google/re2/wiki/Syntax." + description: |- + Regex matching tags to build. Exactly one a of branch name, tag, or commit SHA must be provided. + The syntax of the regular expressions accepted is the syntax accepted by RE2 and + described at https://github.com/google/re2/wiki/Syntax. type: string required: - repoRef @@ -600,9 +599,9 @@ spec: type: string type: object generation: - description: "Google Cloud Storage generation for the - object. \nIf the generation is omitted, the latest generation - will be used." + description: |- + Google Cloud Storage generation for the object. + If the generation is omitted, the latest generation will be used. type: string object: description: |- @@ -618,6 +617,24 @@ spec: description: The operations to be performed on the workspace. items: properties: + allowExitCodes: + description: |- + Allow this build step to fail without failing the entire build if and + only if the exit code is one of the specified codes. + + If 'allowFailure' is also specified, this field will take precedence. + items: + type: integer + type: array + allowFailure: + description: |- + Allow this build step to fail without failing the entire build. + If false, the entire build will fail if this step fails. Otherwise, the + build will succeed, but this step will still have a failure status. + Error information will be reported in the 'failureDetail' field. + + 'allowExitCodes' takes precedence over this field. + type: boolean args: description: |- A list of arguments that will be presented to the step when it is started. @@ -665,25 +682,28 @@ spec: reference this build step as a dependency. type: string name: - description: "The name of the container image that will - run this particular build step.\n\nIf the image is available - in the host's Docker daemon's cache, it will be\nrun directly. - If not, the host will attempt to pull the image first, - using\nthe builder service account's credentials if necessary.\n\nThe - Docker daemon's cache will already have the latest versions - of all of\nthe officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders - \nfor images and examples).\nThe Docker daemon will also - have cached many of the layers for some popular\nimages, - like \"ubuntu\", \"debian\", but they will be refreshed - at the time\nyou attempt to use them.\n\nIf you built - an image in a previous build step, it will be stored in - the\nhost's Docker daemon's cache and is available to - use as the name for a\nlater build step." + description: |- + The name of the container image that will run this particular build step. + + If the image is available in the host's Docker daemon's cache, it will be + run directly. If not, the host will attempt to pull the image first, using + the builder service account's credentials if necessary. + + The Docker daemon's cache will already have the latest versions of all of + the officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders + for images and examples). + The Docker daemon will also have cached many of the layers for some popular + images, like "ubuntu", "debian", but they will be refreshed at the time + you attempt to use them. + + If you built an image in a previous build step, it will be stored in the + host's Docker daemon's cache and is available to use as the name for a + later build step. type: string script: - description: "A shell script to be executed in the step. - \nWhen script is provided, the user cannot specify the - entrypoint or args." + description: |- + A shell script to be executed in the step. + When script is provided, the user cannot specify the entrypoint or args. type: string secretEnv: description: |- @@ -782,11 +802,10 @@ spec: trigger will never result in a build. type: boolean filename: - description: "Path, from the source root, to a file whose contents - is used for the template. \nEither a filename or build template - must be provided. Set this only when using trigger_template or github.\nWhen - using Pub/Sub, Webhook or Manual set the file name using git_file_source - instead." + description: |- + Path, from the source root, to a file whose contents is used for the template. + Either a filename or build template must be provided. Set this only when using trigger_template or github. + When using Pub/Sub, Webhook or Manual set the file name using git_file_source instead. type: string filter: description: A Common Expression Language string. Used only with Pub/Sub @@ -833,24 +852,52 @@ spec: of the path. type: string repoType: - description: "The type of the repo, since it may not be explicit - from the repo field (e.g from a URL). \nValues can be UNKNOWN, - CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible - values: [\"UNKNOWN\", \"CLOUD_SOURCE_REPOSITORIES\", \"GITHUB\", - \"BITBUCKET_SERVER\"]." + description: |- + The type of the repo, since it may not be explicit from the repo field (e.g from a URL). + Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]. type: string + repositoryRef: + description: |- + Only `external` field is supported to configure the reference. + + The fully qualified resource name of the Repo API repository. The fully qualified resource name of the Repo API repository. + If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `CloudBuildV2Repository` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object revision: - description: "The branch, tag, arbitrary ref, or SHA version of - the repo to use when resolving the \nfilename (optional). This - field respects the same syntax/resolution as described here: - https://git-scm.com/docs/gitrevisions \nIf unspecified, the - revision from which the trigger invocation originated is assumed - to be the revision from which to read the specified path." + description: |- + The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the + filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions + If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. type: string uri: - description: "The URI of the repo (optional). If unspecified, - the repo from which the trigger \ninvocation originated is assumed - to be the repo from which to read the specified path." + description: |- + The URI of the repo (optional). If unspecified, the repo from which the trigger + invocation originated is assumed to be the repo from which to read the specified path. type: string required: - path @@ -983,10 +1030,11 @@ spec: If not specified, "global" is used. type: string pubsubConfig: - description: "PubsubConfig describes the configuration of a trigger - that creates \na build whenever a Pub/Sub message is published.\n\nOne - of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' - or 'source_to_build' must be provided." + description: |- + PubsubConfig describes the configuration of a trigger that creates + a build whenever a Pub/Sub message is published. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: serviceAccountRef: description: Service account that will make the push request. @@ -1145,13 +1193,13 @@ spec: type: string type: object sourceToBuild: - description: "The repo and ref of the repository from which to build. - \nThis field is used only for those triggers that do not respond - to SCM events. \nTriggers that respond to such events build source - at whatever commit caused the event. \nThis field is currently only - used by Webhook, Pub/Sub, Manual, and Cron triggers.\n\nOne of 'trigger_template', - 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' - must be provided." + description: |- + The repo and ref of the repository from which to build. + This field is used only for those triggers that do not respond to SCM events. + Triggers that respond to such events build source at whatever commit caused the event. + This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: githubEnterpriseConfigRef: description: |- @@ -1194,13 +1242,44 @@ spec: The type of the repo, since it may not be explicit from the repo field (e.g from a URL). Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]. type: string + repositoryRef: + description: |- + Only `external` field is supported to configure the reference. + + The qualified resource name of the Repo API repository. + Either uri or repository can be specified and is required. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `CloudBuildV2Repository` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object uri: - description: The URI of the repo (required). + description: The URI of the repo. type: string required: - ref - repoType - - uri type: object substitutions: additionalProperties: @@ -1280,10 +1359,11 @@ spec: type: string type: object webhookConfig: - description: "WebhookConfig describes the configuration of a trigger - that creates \na build whenever a webhook is sent to a trigger's - webhook URL.\n\nOne of 'trigger_template', 'github', 'pubsub_config' - 'webhook_config' or 'source_to_build' must be provided." + description: |- + WebhookConfig describes the configuration of a trigger that creates + a build whenever a webhook is sent to a trigger's webhook URL. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: secretRef: description: The secret required diff --git a/crds/cloudfunctions2_v1alpha1_cloudfunctions2function.yaml b/crds/cloudfunctions2_v1alpha1_cloudfunctions2function.yaml index ffed1d9a99..0a59f6e9ef 100644 --- a/crds/cloudfunctions2_v1alpha1_cloudfunctions2function.yaml +++ b/crds/cloudfunctions2_v1alpha1_cloudfunctions2function.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -122,13 +122,14 @@ spec: which to run the build. type: string invertRegex: - description: "Only trigger a build if the revision regex - does \nNOT match the revision regex." + description: |- + Only trigger a build if the revision regex does + NOT match the revision regex. type: boolean projectId: - description: "Immutable. ID of the project that owns the - Cloud Source Repository. If omitted, the \nproject ID - requesting the build is assumed." + description: |- + Immutable. ID of the project that owns the Cloud Source Repository. If omitted, the + project ID requesting the build is assumed. type: string repoName: description: Name of the Cloud Source Repository. @@ -146,9 +147,9 @@ spec: source. type: string generation: - description: "Google Cloud Storage generation for the - object. If the generation \nis omitted, the latest generation - will be used." + description: |- + Google Cloud Storage generation for the object. If the generation + is omitted, the latest generation will be used. type: integer object: description: Google Cloud Storage object containing the diff --git a/crds/cloudfunctions_v1beta1_cloudfunctionsfunction.yaml b/crds/cloudfunctions_v1beta1_cloudfunctionsfunction.yaml index 42a8f82c43..02d886c26f 100644 --- a/crds/cloudfunctions_v1beta1_cloudfunctionsfunction.yaml +++ b/crds/cloudfunctions_v1beta1_cloudfunctionsfunction.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/cloudidentity_v1beta1_cloudidentitygroup.yaml b/crds/cloudidentity_v1beta1_cloudidentitygroup.yaml index 64794c8c5a..67a5d25a27 100644 --- a/crds/cloudidentity_v1beta1_cloudidentitygroup.yaml +++ b/crds/cloudidentity_v1beta1_cloudidentitygroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudidentity_v1beta1_cloudidentitymembership.yaml b/crds/cloudidentity_v1beta1_cloudidentitymembership.yaml index af5e7c5919..0a9215515e 100644 --- a/crds/cloudidentity_v1beta1_cloudidentitymembership.yaml +++ b/crds/cloudidentity_v1beta1_cloudidentitymembership.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/cloudids_v1alpha1_cloudidsendpoint.yaml b/crds/cloudids_v1alpha1_cloudidsendpoint.yaml index 9510ad2ac4..c520c4bf2b 100644 --- a/crds/cloudids_v1alpha1_cloudidsendpoint.yaml +++ b/crds/cloudids_v1alpha1_cloudidsendpoint.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudiot_v1alpha1_cloudiotdevice.yaml b/crds/cloudiot_v1alpha1_cloudiotdevice.yaml index 9be43a4964..600d7ec095 100644 --- a/crds/cloudiot_v1alpha1_cloudiotdevice.yaml +++ b/crds/cloudiot_v1alpha1_cloudiotdevice.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml b/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml index 61c0d8dd70..58fbfc2ae5 100644 --- a/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml +++ b/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/cloudtasks_v1alpha1_cloudtasksqueue.yaml b/crds/cloudtasks_v1alpha1_cloudtasksqueue.yaml index 2f71e970c9..798390f0f5 100644 --- a/crds/cloudtasks_v1alpha1_cloudtasksqueue.yaml +++ b/crds/cloudtasks_v1alpha1_cloudtasksqueue.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeautoscaler.yaml b/crds/compute_v1alpha1_computeautoscaler.yaml index fe48d2ec18..1896acce19 100644 --- a/crds/compute_v1alpha1_computeautoscaler.yaml +++ b/crds/compute_v1alpha1_computeautoscaler.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computebackendbucketsignedurlkey.yaml b/crds/compute_v1alpha1_computebackendbucketsignedurlkey.yaml index c288a8c451..48e15724ee 100644 --- a/crds/compute_v1alpha1_computebackendbucketsignedurlkey.yaml +++ b/crds/compute_v1alpha1_computebackendbucketsignedurlkey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computebackendservicesignedurlkey.yaml b/crds/compute_v1alpha1_computebackendservicesignedurlkey.yaml index 9526cd75b7..375b258d81 100644 --- a/crds/compute_v1alpha1_computebackendservicesignedurlkey.yaml +++ b/crds/compute_v1alpha1_computebackendservicesignedurlkey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computediskresourcepolicyattachment.yaml b/crds/compute_v1alpha1_computediskresourcepolicyattachment.yaml index 507091f246..78d4b331f3 100644 --- a/crds/compute_v1alpha1_computediskresourcepolicyattachment.yaml +++ b/crds/compute_v1alpha1_computediskresourcepolicyattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeglobalnetworkendpoint.yaml b/crds/compute_v1alpha1_computeglobalnetworkendpoint.yaml index 3edbaeff8c..e227f8ef2b 100644 --- a/crds/compute_v1alpha1_computeglobalnetworkendpoint.yaml +++ b/crds/compute_v1alpha1_computeglobalnetworkendpoint.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeglobalnetworkendpointgroup.yaml b/crds/compute_v1alpha1_computeglobalnetworkendpointgroup.yaml index 2639b72e82..2e413ca806 100644 --- a/crds/compute_v1alpha1_computeglobalnetworkendpointgroup.yaml +++ b/crds/compute_v1alpha1_computeglobalnetworkendpointgroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeinstancegroupnamedport.yaml b/crds/compute_v1alpha1_computeinstancegroupnamedport.yaml index b44a08c134..7eddaa0149 100644 --- a/crds/compute_v1alpha1_computeinstancegroupnamedport.yaml +++ b/crds/compute_v1alpha1_computeinstancegroupnamedport.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computemachineimage.yaml b/crds/compute_v1alpha1_computemachineimage.yaml index c916546321..1762d0d850 100644 --- a/crds/compute_v1alpha1_computemachineimage.yaml +++ b/crds/compute_v1alpha1_computemachineimage.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computemanagedsslcertificate.yaml b/crds/compute_v1alpha1_computemanagedsslcertificate.yaml index f9c2eab5eb..100da37c71 100644 --- a/crds/compute_v1alpha1_computemanagedsslcertificate.yaml +++ b/crds/compute_v1alpha1_computemanagedsslcertificate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computenetworkendpoint.yaml b/crds/compute_v1alpha1_computenetworkendpoint.yaml index 220b44f859..dd7c595e95 100644 --- a/crds/compute_v1alpha1_computenetworkendpoint.yaml +++ b/crds/compute_v1alpha1_computenetworkendpoint.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computenetworkpeeringroutesconfig.yaml b/crds/compute_v1alpha1_computenetworkpeeringroutesconfig.yaml index 2ff7022269..9c2d444b17 100644 --- a/crds/compute_v1alpha1_computenetworkpeeringroutesconfig.yaml +++ b/crds/compute_v1alpha1_computenetworkpeeringroutesconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeorganizationsecuritypolicy.yaml b/crds/compute_v1alpha1_computeorganizationsecuritypolicy.yaml index 08e50e7c5a..d230742529 100644 --- a/crds/compute_v1alpha1_computeorganizationsecuritypolicy.yaml +++ b/crds/compute_v1alpha1_computeorganizationsecuritypolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeorganizationsecuritypolicyassociation.yaml b/crds/compute_v1alpha1_computeorganizationsecuritypolicyassociation.yaml index 346b5441da..2578b6c1c9 100644 --- a/crds/compute_v1alpha1_computeorganizationsecuritypolicyassociation.yaml +++ b/crds/compute_v1alpha1_computeorganizationsecuritypolicyassociation.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeorganizationsecuritypolicyrule.yaml b/crds/compute_v1alpha1_computeorganizationsecuritypolicyrule.yaml index 62a7a7e158..b0f62a5bc1 100644 --- a/crds/compute_v1alpha1_computeorganizationsecuritypolicyrule.yaml +++ b/crds/compute_v1alpha1_computeorganizationsecuritypolicyrule.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeperinstanceconfig.yaml b/crds/compute_v1alpha1_computeperinstanceconfig.yaml index a01ae089b9..26d709bfa6 100644 --- a/crds/compute_v1alpha1_computeperinstanceconfig.yaml +++ b/crds/compute_v1alpha1_computeperinstanceconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeregionautoscaler.yaml b/crds/compute_v1alpha1_computeregionautoscaler.yaml index 44776c1a24..4690d5198a 100644 --- a/crds/compute_v1alpha1_computeregionautoscaler.yaml +++ b/crds/compute_v1alpha1_computeregionautoscaler.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeregiondiskresourcepolicyattachment.yaml b/crds/compute_v1alpha1_computeregiondiskresourcepolicyattachment.yaml index 882b10c83e..7155d00a4d 100644 --- a/crds/compute_v1alpha1_computeregiondiskresourcepolicyattachment.yaml +++ b/crds/compute_v1alpha1_computeregiondiskresourcepolicyattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeregionperinstanceconfig.yaml b/crds/compute_v1alpha1_computeregionperinstanceconfig.yaml index 4660a47be7..fce7ab776a 100644 --- a/crds/compute_v1alpha1_computeregionperinstanceconfig.yaml +++ b/crds/compute_v1alpha1_computeregionperinstanceconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeaddress.yaml b/crds/compute_v1beta1_computeaddress.yaml index 44bec2d584..b09f88cf81 100644 --- a/crds/compute_v1beta1_computeaddress.yaml +++ b/crds/compute_v1beta1_computeaddress.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computebackendbucket.yaml b/crds/compute_v1beta1_computebackendbucket.yaml index ce32ebb825..34cce19180 100644 --- a/crds/compute_v1beta1_computebackendbucket.yaml +++ b/crds/compute_v1beta1_computebackendbucket.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computebackendservice.yaml b/crds/compute_v1beta1_computebackendservice.yaml index 3d5468a892..e492cf2b94 100644 --- a/crds/compute_v1beta1_computebackendservice.yaml +++ b/crds/compute_v1beta1_computebackendservice.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -260,6 +260,20 @@ spec: cdnPolicy: description: Cloud CDN configuration for this BackendService. properties: + bypassCacheOnRequestHeaders: + description: |- + Bypass the cache when the specified request headers are matched - e.g. Pragma or Authorization headers. Up to 5 headers can be specified. + The cache is bypassed for all cdnPolicy.cacheMode settings. + items: + properties: + headerName: + description: The header field name to match on when bypassing + cache. Values are case-insensitive. + type: string + required: + - headerName + type: object + type: array cacheKeyPolicy: description: The CacheKeyPolicy for this CdnPolicy. properties: diff --git a/crds/compute_v1beta1_computedisk.yaml b/crds/compute_v1beta1_computedisk.yaml index 9456139c99..6a484801e7 100644 --- a/crds/compute_v1beta1_computedisk.yaml +++ b/crds/compute_v1beta1_computedisk.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71,6 +71,40 @@ spec: type: object spec: properties: + asyncPrimaryDisk: + description: Immutable. A nested object resource. + properties: + diskRef: + description: Immutable. Primary disk for asynchronous disk replication. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `ComputeDisk` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object + required: + - diskRef + type: object description: description: |- Immutable. An optional description of this resource. Provide this property when @@ -197,10 +231,10 @@ spec: type: object type: object rsaEncryptedKey: - description: "Immutable. Specifies an RFC 4648 base64 encoded, - RSA-wrapped 2048-bit \ncustomer-supplied encryption key to either - encrypt or decrypt \nthis resource. You can provide either the - rawKey or the rsaEncryptedKey." + description: |- + Immutable. Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + customer-supplied encryption key to either encrypt or decrypt + this resource. You can provide either the rawKey or the rsaEncryptedKey. oneOf: - not: required: diff --git a/crds/compute_v1beta1_computeexternalvpngateway.yaml b/crds/compute_v1beta1_computeexternalvpngateway.yaml index 87fc28ae9a..e5ac5a4162 100644 --- a/crds/compute_v1beta1_computeexternalvpngateway.yaml +++ b/crds/compute_v1beta1_computeexternalvpngateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computefirewall.yaml b/crds/compute_v1beta1_computefirewall.yaml index 8204ee566c..1be91c07ef 100644 --- a/crds/compute_v1beta1_computefirewall.yaml +++ b/crds/compute_v1beta1_computefirewall.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -146,9 +146,7 @@ spec: direction: description: |- Immutable. Direction of traffic to which this firewall applies; default is - INGRESS. Note: For INGRESS traffic, it is NOT supported to specify - destinationRanges; For EGRESS traffic, it is NOT supported to specify - 'source_ranges' OR 'source_tags'. For INGRESS traffic, one of 'source_ranges', + INGRESS. Note: For INGRESS traffic, one of 'source_ranges', 'source_tags' or 'source_service_accounts' is required. Possible values: ["INGRESS", "EGRESS"]. type: string disabled: diff --git a/crds/compute_v1beta1_computefirewallpolicy.yaml b/crds/compute_v1beta1_computefirewallpolicy.yaml index c8c8dcfc67..1e72b0f8fc 100644 --- a/crds/compute_v1beta1_computefirewallpolicy.yaml +++ b/crds/compute_v1beta1_computefirewallpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computefirewallpolicyassociation.yaml b/crds/compute_v1beta1_computefirewallpolicyassociation.yaml index e0b2568c99..e92e3f5760 100644 --- a/crds/compute_v1beta1_computefirewallpolicyassociation.yaml +++ b/crds/compute_v1beta1_computefirewallpolicyassociation.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computefirewallpolicyrule.yaml b/crds/compute_v1beta1_computefirewallpolicyrule.yaml index 23c55a7987..d028edcb25 100644 --- a/crds/compute_v1beta1_computefirewallpolicyrule.yaml +++ b/crds/compute_v1beta1_computefirewallpolicyrule.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computeforwardingrule.yaml b/crds/compute_v1beta1_computeforwardingrule.yaml index 327e0f92d7..e1bb534d88 100644 --- a/crds/compute_v1beta1_computeforwardingrule.yaml +++ b/crds/compute_v1beta1_computeforwardingrule.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72,20 +72,37 @@ spec: spec: properties: allPorts: - description: Immutable. This field is used along with the `backend_service` - field for internal load balancing or with the `target` field for - internal TargetInstance. This field cannot be used with `port` or - `portRange` fields. When the load balancing scheme is `INTERNAL` - and protocol is TCP/UDP, specify this field to allow packets addressed - to any ports will be forwarded to the backends configured with this + description: |- + Immutable. This field can only be used: + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By internal TCP/UDP load balancers, backend service-based network load + balancers, and internal and external protocol forwarding. + + + Set this field to true to allow packets addressed to any port or packets + lacking destination port information (for example, UDP fragments after the + first fragment) to be forwarded to the backends configured with this forwarding rule. + + The 'ports', 'port_range', and + 'allPorts' fields are mutually exclusive. type: boolean allowGlobalAccess: - description: This field is used along with the `backend_service` field - for internal load balancing or with the `target` field for internal - TargetInstance. If the field is set to `TRUE`, clients can access - ILB from all regions. Otherwise only allows access from clients - in the same region as the internal load balancer. + description: |- + This field is used along with the 'backend_service' field for + internal load balancing or with the 'target' field for internal + TargetInstance. + + If the field is set to 'TRUE', clients can access ILB from all + regions. + + Otherwise only allows access from clients in the same region as the + internal load balancer. + type: boolean + allowPscGlobalAccess: + description: Immutable. This is used in PSC consumer ForwardingRule + to control whether the PSC endpoint can be accessed from another + region. type: boolean backendServiceRef: description: |- @@ -118,8 +135,9 @@ spec: type: string type: object description: - description: Immutable. An optional description of this resource. - Provide this property when you create the resource. + description: |- + Immutable. An optional description of this resource. Provide this property when + you create the resource. type: string ipAddress: description: |- @@ -179,47 +197,38 @@ spec: type: string type: object ipProtocol: - description: Immutable. The IP protocol to which this rule applies. - For protocol forwarding, valid options are `TCP`, `UDP`, `ESP`, - `AH`, `SCTP` or `ICMP`. For Internal TCP/UDP Load Balancing, the - load balancing scheme is `INTERNAL`, and one of `TCP` or `UDP` are - valid. For Traffic Director, the load balancing scheme is `INTERNAL_SELF_MANAGED`, - and only `TCP`is valid. For Internal HTTP(S) Load Balancing, the - load balancing scheme is `INTERNAL_MANAGED`, and only `TCP` is valid. - For HTTP(S), SSL Proxy, and TCP Proxy Load Balancing, the load balancing - scheme is `EXTERNAL` and only `TCP` is valid. For Network TCP/UDP - Load Balancing, the load balancing scheme is `EXTERNAL`, and one - of `TCP` or `UDP` is valid. + description: |- + Immutable. The IP protocol to which this rule applies. + + For protocol forwarding, valid + options are 'TCP', 'UDP', 'ESP', + 'AH', 'SCTP', 'ICMP' and + 'L3_DEFAULT'. + + The valid IP protocols are different for different load balancing products + as described in [Load balancing + features](https://cloud.google.com/load-balancing/docs/features#protocols_from_the_load_balancer_to_the_backends). Possible values: ["TCP", "UDP", "ESP", "AH", "SCTP", "ICMP", "L3_DEFAULT"]. type: string ipVersion: description: 'Immutable. The IP Version that will be used by this - forwarding rule. Valid options are `IPV4` or `IPV6`. This can only - be specified for an external global forwarding rule. Possible values: - UNSPECIFIED_VERSION, IPV4, IPV6.' + global forwarding rule. Possible values: ["IPV4", "IPV6"].' type: string isMirroringCollector: - description: Immutable. Indicates whether or not this load balancer - can be used as a collector for packet mirroring. To prevent mirroring - loops, instances behind this load balancer will not have their traffic - mirrored even if a `PacketMirroring` rule applies to them. This - can only be set to true for load balancers that have their `loadBalancingScheme` - set to `INTERNAL`. + description: |- + Immutable. Indicates whether or not this load balancer can be used as a collector for + packet mirroring. To prevent mirroring loops, instances behind this + load balancer will not have their traffic mirrored even if a + 'PacketMirroring' rule applies to them. + + This can only be set to true for load balancers that have their + 'loadBalancingScheme' set to 'INTERNAL'. type: boolean loadBalancingScheme: - description: "Immutable. Specifies the forwarding rule type.\n\n* - \ `EXTERNAL` is used for:\n * Classic Cloud VPN gateways\n - \ * Protocol forwarding to VMs from an external IP address\n - \ * The following load balancers: HTTP(S), SSL Proxy, TCP Proxy, - and Network TCP/UDP\n* `INTERNAL` is used for:\n * Protocol - forwarding to VMs from an internal IP address\n * Internal - TCP/UDP load balancers\n* `INTERNAL_MANAGED` is used for:\n * - \ Internal HTTP(S) load balancers\n* `INTERNAL_SELF_MANAGED` - is used for:\n * Traffic Director\n* `EXTERNAL_MANAGED` is - used for:\n * Global external HTTP(S) load balancers \n\nFor - more information about forwarding rules, refer to [Forwarding rule - concepts](/load-balancing/docs/forwarding-rule-concepts). Possible - values: INVALID, INTERNAL, INTERNAL_MANAGED, INTERNAL_SELF_MANAGED, - EXTERNAL, EXTERNAL_MANAGED." + description: |- + Immutable. Specifies the forwarding rule type. + + For more information about forwarding rules, refer to + [Forwarding rule concepts](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts). Default value: "EXTERNAL" Possible values: ["EXTERNAL", "EXTERNAL_MANAGED", "INTERNAL", "INTERNAL_MANAGED"]. type: string location: description: 'Location represents the geographical location of the @@ -228,33 +237,42 @@ spec: type: string metadataFilters: description: |- - Immutable. Opaque filter criteria used by Loadbalancer to restrict routing configuration to a limited set of [xDS](https://github.com/envoyproxy/data-plane-api/blob/master/XDS_PROTOCOL.md) compliant clients. In their xDS requests to Loadbalancer, xDS clients present [node metadata](https://github.com/envoyproxy/data-plane-api/search?q=%22message+Node%22+in%3A%2Fenvoy%2Fapi%2Fv2%2Fcore%2Fbase.proto&). If a match takes place, the relevant configuration is made available to those proxies. Otherwise, all the resources (e.g. `TargetHttpProxy`, `UrlMap`) referenced by the `ForwardingRule` will not be visible to those proxies. + Immutable. Opaque filter criteria used by Loadbalancer to restrict routing + configuration to a limited set xDS compliant clients. In their xDS + requests to Loadbalancer, xDS clients present node metadata. If a + match takes place, the relevant routing configuration is made available + to those proxies. - For each `metadataFilter` in this list, if its `filterMatchCriteria` is set to MATCH_ANY, at least one of the `filterLabel`s must match the corresponding label provided in the metadata. If its `filterMatchCriteria` is set to MATCH_ALL, then all of its `filterLabel`s must match with corresponding labels provided in the metadata. + For each metadataFilter in this list, if its filterMatchCriteria is set + to MATCH_ANY, at least one of the filterLabels must match the + corresponding label provided in the metadata. If its filterMatchCriteria + is set to MATCH_ALL, then all of its filterLabels must match with + corresponding labels in the provided metadata. - `metadataFilters` specified here will be applifed before those specified in the `UrlMap` that this `ForwardingRule` references. + metadataFilters specified here can be overridden by those specified in + the UrlMap that this ForwardingRule references. - `metadataFilters` only applies to Loadbalancers that have their loadBalancingScheme set to `INTERNAL_SELF_MANAGED`. + metadataFilters only applies to Loadbalancers that have their + loadBalancingScheme set to INTERNAL_SELF_MANAGED. items: properties: filterLabels: description: |- - Immutable. The list of label value pairs that must match labels in the provided metadata based on `filterMatchCriteria` + Immutable. The list of label value pairs that must match labels in the + provided metadata based on filterMatchCriteria This list must not be empty and can have at the most 64 entries. items: properties: name: description: |- - Immutable. Name of metadata label. - - The name can have a maximum length of 1024 characters and must be at least 1 character long. + Immutable. Name of the metadata label. The length must be between + 1 and 1024 characters, inclusive. type: string value: description: |- - Immutable. The value of the label must match the specified value. - - value can have a maximum length of 1024 characters. + Immutable. The value that the label must match. The value has a maximum + length of 1024 characters. type: string required: - name @@ -263,12 +281,13 @@ spec: type: array filterMatchCriteria: description: |- - Immutable. Specifies how individual `filterLabel` matches within the list of `filterLabel`s contribute towards the overall `metadataFilter` match. + Immutable. Specifies how individual filterLabel matches within the list of + filterLabels contribute towards the overall metadataFilter match. - Supported values are: - - * MATCH_ANY: At least one of the `filterLabels` must have a matching label in the provided metadata. - * MATCH_ALL: All `filterLabels` must have matching labels in the provided metadata. Possible values: NOT_SET, MATCH_ALL, MATCH_ANY. + MATCH_ANY - At least one of the filterLabels must have a matching + label in the provided metadata. + MATCH_ALL - All filterLabels must have matching labels in the + provided metadata. Possible values: ["MATCH_ANY", "MATCH_ALL"]. type: string required: - filterLabels @@ -308,37 +327,68 @@ spec: type: string type: object networkTier: - description: 'Immutable. This signifies the networking tier used for - configuring this load balancer and can only take the following values: - `PREMIUM`, `STANDARD`. For regional ForwardingRule, the valid values - are `PREMIUM` and `STANDARD`. For GlobalForwardingRule, the valid - value is `PREMIUM`. If this field is not specified, it is assumed - to be `PREMIUM`. If `IPAddress` is specified, this value must be - equal to the networkTier of the Address.' + description: |- + Immutable. This signifies the networking tier used for configuring + this load balancer and can only take the following values: + 'PREMIUM', 'STANDARD'. + + For regional ForwardingRule, the valid values are 'PREMIUM' and + 'STANDARD'. For GlobalForwardingRule, the valid value is + 'PREMIUM'. + + If this field is not specified, it is assumed to be 'PREMIUM'. + If 'IPAddress' is specified, this value must be equal to the + networkTier of the Address. Possible values: ["PREMIUM", "STANDARD"]. type: string portRange: description: |- - Immutable. When the load balancing scheme is `EXTERNAL`, `INTERNAL_SELF_MANAGED` and `INTERNAL_MANAGED`, you can specify a `port_range`. Use with a forwarding rule that points to a target proxy or a target pool. Do not use with a forwarding rule that points to a backend service. This field is used along with the `target` field for TargetHttpProxy, TargetHttpsProxy, TargetSslProxy, TargetTcpProxy, TargetVpnGateway, TargetPool, TargetInstance. Applicable only when `IPProtocol` is `TCP`, `UDP`, or `SCTP`, only packets addressed to ports in the specified range will be forwarded to `target`. Forwarding rules with the same `[IPAddress, IPProtocol]` pair must have disjoint port ranges. Some types of forwarding target have constraints on the acceptable ports: + Immutable. This field can only be used: + + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By backend service-based network load balancers, target pool-based + network load balancers, internal proxy load balancers, external proxy load + balancers, Traffic Director, external protocol forwarding, and Classic VPN. + Some products have restrictions on what ports can be used. See + [port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications) + for details. + - * TargetHttpProxy: 80, 8080 - * TargetHttpsProxy: 443 - * TargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1688, 1883, 5222 - * TargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1688, 1883, 5222 - * TargetVpnGateway: 500, 4500 + Only packets addressed to ports in the specified range will be forwarded to + the backends configured with this forwarding rule. - @pattern: d+(?:-d+)?. + The 'ports' and 'port_range' fields are mutually exclusive. + + For external forwarding rules, two or more forwarding rules cannot use the + same '[IPAddress, IPProtocol]' pair, and cannot have + overlapping 'portRange's. + + For internal forwarding rules within the same VPC network, two or more + forwarding rules cannot use the same '[IPAddress, IPProtocol]' + pair, and cannot have overlapping 'portRange's. type: string ports: - description: 'Immutable. This field is used along with the `backend_service` - field for internal load balancing. When the load balancing scheme - is `INTERNAL`, a list of ports can be configured, for example, [''80''], - [''8000'',''9000'']. Only packets addressed to these ports are forwarded - to the backends configured with the forwarding rule. If the forwarding - rule''s loadBalancingScheme is INTERNAL, you can specify ports in - one of the following ways: * A list of up to five ports, which can - be non-contiguous * Keyword `ALL`, which causes the forwarding rule - to forward traffic on any port of the forwarding rule''s protocol. - @pattern: d+(?:-d+)? For more information, refer to [Port specifications](/load-balancing/docs/forwarding-rule-concepts#port_specifications).' + description: |- + Immutable. This field can only be used: + + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By internal TCP/UDP load balancers, backend service-based network load + balancers, and internal protocol forwarding. + + + You can specify a list of up to five ports by number, separated by commas. + The ports can be contiguous or discontiguous. Only packets addressed to + these ports will be forwarded to the backends configured with this + forwarding rule. + + For external forwarding rules, two or more forwarding rules cannot use the + same '[IPAddress, IPProtocol]' pair, and cannot share any values + defined in 'ports'. + + For internal forwarding rules within the same VPC network, two or more + forwarding rules cannot use the same '[IPAddress, IPProtocol]' + pair, and cannot share any values defined in 'ports'. + + The 'ports' and 'port_range' fields are mutually exclusive. items: type: string type: array @@ -348,9 +398,10 @@ spec: is used as the default. type: string serviceDirectoryRegistrations: - description: Immutable. Service Directory resources to register this - forwarding rule with. Currently, only supports a single Service - Directory resource. + description: |- + Immutable. Service Directory resources to register this forwarding rule with. + + Currently, only supports a single Service Directory resource. items: properties: namespace: @@ -364,17 +415,31 @@ spec: type: object type: array serviceLabel: - description: Immutable. An optional prefix to the service name for - this Forwarding Rule. If specified, the prefix is the first label - of the fully qualified service name. The label must be 1-63 characters - long, and comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). + description: |- + Immutable. An optional prefix to the service name for this Forwarding Rule. + If specified, will be the first label of the fully qualified service + name. + + The label must be 1-63 characters long, and comply with RFC1035. Specifically, the label must be 1-63 characters long and match the - regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the - first character must be a lowercase letter, and all following characters - must be a dash, lowercase letter, or digit, except the last character, - which cannot be a dash. This field is only used for internal load - balancing. + regular expression '[a-z]([-a-z0-9]*[a-z0-9])?' which means the first + character must be a lowercase letter, and all following characters + must be a dash, lowercase letter, or digit, except the last + character, which cannot be a dash. + + This field is only used for INTERNAL load balancing. type: string + sourceIpRanges: + description: Immutable. If not empty, this Forwarding Rule will only + forward the traffic when the source IP address matches one of the + IP addresses or CIDR ranges set here. Note that a Forwarding Rule + can only have up to 64 source IP ranges, and this field can only + be used with a regional Forwarding Rule whose scheme is EXTERNAL. + Each sourceIpRange entry should be either an IP address (for example, + 1.2.3.4) or a CIDR range (for example, 1.2.3.0/24). + items: + type: string + type: array subnetworkRef: description: |- The subnetwork that the load balanced IP should belong to for this @@ -598,6 +663,13 @@ spec: type: object status: properties: + baseForwardingRule: + description: '[Output Only] The URL for the corresponding base Forwarding + Rule. By base Forwarding Rule, we mean the Forwarding Rule that + has the same IP address, protocol, and port settings with the current + Forwarding Rule, but without sourceIPRanges specified. Always empty + if the current Forwarding Rule does not have sourceIPRanges specified.' + type: string conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -625,11 +697,12 @@ spec: type: object type: array creationTimestamp: - description: '[Output Only] Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) - text format.' + description: Creation timestamp in RFC3339 text format. type: string labelFingerprint: - description: Used internally during label updates. + description: |- + The fingerprint used for optimistic locking of this resource. Used + internally during updates. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -643,16 +716,16 @@ spec: type: string pscConnectionStatus: description: 'The PSC connection status of the PSC Forwarding Rule. - Possible values: STATUS_UNSPECIFIED, PENDING, ACCEPTED, REJECTED, - CLOSED.' + Possible values: ''STATUS_UNSPECIFIED'', ''PENDING'', ''ACCEPTED'', + ''REJECTED'', ''CLOSED''.' type: string selfLink: - description: '[Output Only] Server-defined URL for the resource.' type: string serviceName: - description: '[Output Only] The internal fully qualified service name - for this Forwarding Rule. This field is only used for internal load - balancing.' + description: |- + The internal fully qualified service name for this Forwarding Rule. + + This field is only used for INTERNAL load balancing. type: string type: object required: diff --git a/crds/compute_v1beta1_computehealthcheck.yaml b/crds/compute_v1beta1_computehealthcheck.yaml index 503d362323..3ae32f0f89 100644 --- a/crds/compute_v1beta1_computehealthcheck.yaml +++ b/crds/compute_v1beta1_computehealthcheck.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computehttphealthcheck.yaml b/crds/compute_v1beta1_computehttphealthcheck.yaml index 2be4f8ddf9..784376c7e5 100644 --- a/crds/compute_v1beta1_computehttphealthcheck.yaml +++ b/crds/compute_v1beta1_computehttphealthcheck.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computehttpshealthcheck.yaml b/crds/compute_v1beta1_computehttpshealthcheck.yaml index 05c9715e09..b17795ae90 100644 --- a/crds/compute_v1beta1_computehttpshealthcheck.yaml +++ b/crds/compute_v1beta1_computehttpshealthcheck.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeimage.yaml b/crds/compute_v1beta1_computeimage.yaml index 0a71285582..52b809d137 100644 --- a/crds/compute_v1beta1_computeimage.yaml +++ b/crds/compute_v1beta1_computeimage.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -130,7 +130,8 @@ spec: [Enabling guest operating system features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) to see a list of available options. Possible values: ["MULTI_IP_SUBNET", "SECURE_BOOT", "SEV_CAPABLE", "UEFI_COMPATIBLE", "VIRTIO_SCSI_MULTIQUEUE", - "WINDOWS", "GVNIC", "SEV_LIVE_MIGRATABLE"].' + "WINDOWS", "GVNIC", "SEV_LIVE_MIGRATABLE", "SEV_SNP_CAPABLE", + "SUSPEND_RESUME_COMPATIBLE", "TDX_CAPABLE"].' type: string required: - type diff --git a/crds/compute_v1beta1_computeinstance.yaml b/crds/compute_v1beta1_computeinstance.yaml index 7e3b57c273..03eccd478e 100644 --- a/crds/compute_v1beta1_computeinstance.yaml +++ b/crds/compute_v1beta1_computeinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -938,7 +938,11 @@ spec: description: The CPU platform used by this instance. type: string currentStatus: - description: Current status of the instance. + description: "\n\t\t\t\t\tCurrent status of the instance.\n\t\t\t\t\tThis + could be one of the following values: PROVISIONING, STAGING, RUNNING, + STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED.\n\t\t\t\t\tFor + more information about the status of the instance, see [Instance + life cycle](https://cloud.google.com/compute/docs/instances/instance-life-cycle)." type: string instanceId: description: The server-assigned unique identifier of this instance. diff --git a/crds/compute_v1beta1_computeinstancegroup.yaml b/crds/compute_v1beta1_computeinstancegroup.yaml index 848c66caa0..a9b1c0cfac 100644 --- a/crds/compute_v1beta1_computeinstancegroup.yaml +++ b/crds/compute_v1beta1_computeinstancegroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeinstancegroupmanager.yaml b/crds/compute_v1beta1_computeinstancegroupmanager.yaml index f5ab472aa2..cadd6a1ecc 100644 --- a/crds/compute_v1beta1_computeinstancegroupmanager.yaml +++ b/crds/compute_v1beta1_computeinstancegroupmanager.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computeinstancetemplate.yaml b/crds/compute_v1beta1_computeinstancetemplate.yaml index 175857ccab..e163dbe095 100644 --- a/crds/compute_v1beta1_computeinstancetemplate.yaml +++ b/crds/compute_v1beta1_computeinstancetemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeinterconnectattachment.yaml b/crds/compute_v1beta1_computeinterconnectattachment.yaml index 07d2183f61..8b887e3469 100644 --- a/crds/compute_v1beta1_computeinterconnectattachment.yaml +++ b/crds/compute_v1beta1_computeinterconnectattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computenetwork.yaml b/crds/compute_v1beta1_computenetwork.yaml index 4e81510fb7..5439da38ef 100644 --- a/crds/compute_v1beta1_computenetwork.yaml +++ b/crds/compute_v1beta1_computenetwork.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -91,34 +91,30 @@ spec: recreated to modify this field. type: string enableUlaInternalIpv6: - description: "Immutable. Enable ULA internal ipv6 on this network. - Enabling this feature will assign \na /48 from google defined ULA - prefix fd20::/20." + description: |- + Immutable. Enable ULA internal ipv6 on this network. Enabling this feature will assign + a /48 from google defined ULA prefix fd20::/20. type: boolean internalIpv6Range: - description: "Immutable. When enabling ula internal ipv6, caller optionally - can specify the /48 range \nthey want from the google defined ULA - prefix fd20::/20. The input must be a \nvalid /48 ULA IPv6 address - and must be within the fd20::/20. Operation will \nfail if the speficied - /48 is already in used by another resource. \nIf the field is not - speficied, then a /48 range will be randomly allocated from fd20::/20 - and returned via this field." + description: |- + Immutable. When enabling ula internal ipv6, caller optionally can specify the /48 range + they want from the google defined ULA prefix fd20::/20. The input must be a + valid /48 ULA IPv6 address and must be within the fd20::/20. Operation will + fail if the speficied /48 is already in used by another resource. + If the field is not speficied, then a /48 range will be randomly allocated from fd20::/20 and returned via this field. type: string mtu: - description: "Immutable. Maximum Transmission Unit in bytes. The default - value is 1460 bytes. \nThe minimum value for this field is 1300 - and the maximum value is 8896 bytes (jumbo frames).\nNote that packets - larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS - clamping or dropped\nwith an ICMP 'Fragmentation-Needed' message - if the packets are routed to the Internet or other VPCs \nwith varying - MTUs." + description: |- + Immutable. Maximum Transmission Unit in bytes. The default value is 1460 bytes. + The minimum value for this field is 1300 and the maximum value is 8896 bytes (jumbo frames). + Note that packets larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS clamping or dropped + with an ICMP 'Fragmentation-Needed' message if the packets are routed to the Internet or other VPCs + with varying MTUs. type: integer networkFirewallPolicyEnforcementOrder: - description: 'Immutable. Set the order that Firewall Rules and Firewall - Policies are evaluated. Needs to be either ''AFTER_CLASSIC_FIREWALL'' - or ''BEFORE_CLASSIC_FIREWALL'' Default ''AFTER_CLASSIC_FIREWALL'' - Default value: "AFTER_CLASSIC_FIREWALL" Possible values: ["BEFORE_CLASSIC_FIREWALL", - "AFTER_CLASSIC_FIREWALL"].' + description: 'Set the order that Firewall Rules and Firewall Policies + are evaluated. Default value: "AFTER_CLASSIC_FIREWALL" Possible + values: ["BEFORE_CLASSIC_FIREWALL", "AFTER_CLASSIC_FIREWALL"].' type: string resourceID: description: Immutable. Optional. The name of the resource. Used for diff --git a/crds/compute_v1beta1_computenetworkendpointgroup.yaml b/crds/compute_v1beta1_computenetworkendpointgroup.yaml index 5318525ac8..0c17861277 100644 --- a/crds/compute_v1beta1_computenetworkendpointgroup.yaml +++ b/crds/compute_v1beta1_computenetworkendpointgroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computenetworkpeering.yaml b/crds/compute_v1beta1_computenetworkpeering.yaml index 9dc5a9a246..7f1909bdb5 100644 --- a/crds/compute_v1beta1_computenetworkpeering.yaml +++ b/crds/compute_v1beta1_computenetworkpeering.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -144,6 +144,11 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + stackType: + description: 'Which IP version(s) of traffic and routes are allowed + to be imported or exported between peer networks. The default value + is IPV4_ONLY. Possible values: ["IPV4_ONLY", "IPV4_IPV6"].' + type: string required: - networkRef - peerNetworkRef diff --git a/crds/compute_v1beta1_computenodegroup.yaml b/crds/compute_v1beta1_computenodegroup.yaml index e0bfbd5690..1937544a90 100644 --- a/crds/compute_v1beta1_computenodegroup.yaml +++ b/crds/compute_v1beta1_computenodegroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computenodetemplate.yaml b/crds/compute_v1beta1_computenodetemplate.yaml index 600a927ba1..e28cafbe94 100644 --- a/crds/compute_v1beta1_computenodetemplate.yaml +++ b/crds/compute_v1beta1_computenodetemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computepacketmirroring.yaml b/crds/compute_v1beta1_computepacketmirroring.yaml index f84881da98..52004bd668 100644 --- a/crds/compute_v1beta1_computepacketmirroring.yaml +++ b/crds/compute_v1beta1_computepacketmirroring.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computeprojectmetadata.yaml b/crds/compute_v1beta1_computeprojectmetadata.yaml index a96120e11e..48c2051d77 100644 --- a/crds/compute_v1beta1_computeprojectmetadata.yaml +++ b/crds/compute_v1beta1_computeprojectmetadata.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeregionnetworkendpointgroup.yaml b/crds/compute_v1beta1_computeregionnetworkendpointgroup.yaml index c6a8e3d6d1..f1c333393e 100644 --- a/crds/compute_v1beta1_computeregionnetworkendpointgroup.yaml +++ b/crds/compute_v1beta1_computeregionnetworkendpointgroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computereservation.yaml b/crds/compute_v1beta1_computereservation.yaml index a26ab80c37..0df2407851 100644 --- a/crds/compute_v1beta1_computereservation.yaml +++ b/crds/compute_v1beta1_computereservation.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeresourcepolicy.yaml b/crds/compute_v1beta1_computeresourcepolicy.yaml index cebcf2e5cd..75becb5857 100644 --- a/crds/compute_v1beta1_computeresourcepolicy.yaml +++ b/crds/compute_v1beta1_computeresourcepolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75,6 +75,17 @@ spec: description: Immutable. An optional description of this resource. Provide this property when you create the resource. type: string + diskConsistencyGroupPolicy: + description: Immutable. Replication consistency group for asynchronous + disk replication. + properties: + enabled: + description: Immutable. Enable disk consistency on the resource + policy. + type: boolean + required: + - enabled + type: object groupPlacementPolicy: description: Immutable. Resource policy for instances used for placement configuration. @@ -241,9 +252,10 @@ spec: created, such as labels. properties: chainName: - description: "Immutable. Creates the new snapshot in the snapshot - chain labeled with the \nspecified name. The chain name - must be 1-63 characters long and comply \nwith RFC1035." + description: |- + Immutable. Creates the new snapshot in the snapshot chain labeled with the + specified name. The chain name must be 1-63 characters long and comply + with RFC1035. type: string guestFlush: description: Immutable. Whether to perform a 'guest aware' diff --git a/crds/compute_v1beta1_computeroute.yaml b/crds/compute_v1beta1_computeroute.yaml index 94302f2644..ff72f09374 100644 --- a/crds/compute_v1beta1_computeroute.yaml +++ b/crds/compute_v1beta1_computeroute.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computerouter.yaml b/crds/compute_v1beta1_computerouter.yaml index 068d711d44..28fcccb29b 100644 --- a/crds/compute_v1beta1_computerouter.yaml +++ b/crds/compute_v1beta1_computerouter.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computerouterinterface.yaml b/crds/compute_v1beta1_computerouterinterface.yaml index a89752e442..c460173657 100644 --- a/crds/compute_v1beta1_computerouterinterface.yaml +++ b/crds/compute_v1beta1_computerouterinterface.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computerouternat.yaml b/crds/compute_v1beta1_computerouternat.yaml index 7e0d3e59a5..7cff7ca546 100644 --- a/crds/compute_v1beta1_computerouternat.yaml +++ b/crds/compute_v1beta1_computerouternat.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computerouterpeer.yaml b/crds/compute_v1beta1_computerouterpeer.yaml index 4845f0aec2..ea9878cf87 100644 --- a/crds/compute_v1beta1_computerouterpeer.yaml +++ b/crds/compute_v1beta1_computerouterpeer.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -163,6 +163,10 @@ spec: If set to true, the peer connection can be established with routing information. The default is true. type: boolean + enableIpv6: + description: Enable IPv6 traffic over BGP Peer. If not specified, + it is disabled by default. + type: boolean ipAddress: description: |- IP address of the interface inside Google Cloud Platform. @@ -171,6 +175,13 @@ spec: external: type: string type: object + ipv6NexthopAddress: + description: |- + IPv6 address of the interface inside Google Cloud Platform. + The address must be in the range 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64. + If you do not specify the next hop addresses, Google Cloud automatically + assigns unused addresses from the 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64 range for you. + type: string peerAsn: description: |- Peer BGP Autonomous System Number (ASN). @@ -181,6 +192,13 @@ spec: IP address of the BGP interface outside Google Cloud Platform. Only IPv4 is supported. type: string + peerIpv6NexthopAddress: + description: |- + IPv6 address of the BGP interface outside Google Cloud Platform. + The address must be in the range 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64. + If you do not specify the next hop addresses, Google Cloud automatically + assigns unused addresses from the 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64 range for you. + type: string region: description: |- Immutable. Region where the router and BgpPeer reside. diff --git a/crds/compute_v1beta1_computesecuritypolicy.yaml b/crds/compute_v1beta1_computesecuritypolicy.yaml index fdcc2b1a12..d28396e529 100644 --- a/crds/compute_v1beta1_computesecuritypolicy.yaml +++ b/crds/compute_v1beta1_computesecuritypolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeserviceattachment.yaml b/crds/compute_v1beta1_computeserviceattachment.yaml index af456bdb43..76cce5c2e5 100644 --- a/crds/compute_v1beta1_computeserviceattachment.yaml +++ b/crds/compute_v1beta1_computeserviceattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computesharedvpchostproject.yaml b/crds/compute_v1beta1_computesharedvpchostproject.yaml index 3cd313813e..e559e311e3 100644 --- a/crds/compute_v1beta1_computesharedvpchostproject.yaml +++ b/crds/compute_v1beta1_computesharedvpchostproject.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computesharedvpcserviceproject.yaml b/crds/compute_v1beta1_computesharedvpcserviceproject.yaml index b533786ddf..f7f98dddd9 100644 --- a/crds/compute_v1beta1_computesharedvpcserviceproject.yaml +++ b/crds/compute_v1beta1_computesharedvpcserviceproject.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computesnapshot.yaml b/crds/compute_v1beta1_computesnapshot.yaml index f8c342a23d..77a3804ccf 100644 --- a/crds/compute_v1beta1_computesnapshot.yaml +++ b/crds/compute_v1beta1_computesnapshot.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72,13 +72,13 @@ spec: spec: properties: chainName: - description: "Immutable. Creates the new snapshot in the snapshot - chain labeled with the \nspecified name. The chain name must be - 1-63 characters long and \ncomply with RFC1035. This is an uncommon - option only for advanced \nservice owners who needs to create separate - snapshot chains, for \nexample, for chargeback tracking. When you - describe your snapshot \nresource, this field is visible only if - it has a non-empty value." + description: |- + Immutable. Creates the new snapshot in the snapshot chain labeled with the + specified name. The chain name must be 1-63 characters long and + comply with RFC1035. This is an uncommon option only for advanced + service owners who needs to create separate snapshot chains, for + example, for chargeback tracking. When you describe your snapshot + resource, this field is visible only if it has a non-empty value. type: string description: description: Immutable. An optional description of this resource. diff --git a/crds/compute_v1beta1_computesslcertificate.yaml b/crds/compute_v1beta1_computesslcertificate.yaml index 9a86f69f7e..d44a90bb82 100644 --- a/crds/compute_v1beta1_computesslcertificate.yaml +++ b/crds/compute_v1beta1_computesslcertificate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computesslpolicy.yaml b/crds/compute_v1beta1_computesslpolicy.yaml index baf6f1f0b8..c846e9b07d 100644 --- a/crds/compute_v1beta1_computesslpolicy.yaml +++ b/crds/compute_v1beta1_computesslpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computesubnetwork.yaml b/crds/compute_v1beta1_computesubnetwork.yaml index 1c4c82b68e..7ba0e7718d 100644 --- a/crds/compute_v1beta1_computesubnetwork.yaml +++ b/crds/compute_v1beta1_computesubnetwork.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargetgrpcproxy.yaml b/crds/compute_v1beta1_computetargetgrpcproxy.yaml index 7b0cd94531..d15b9123d3 100644 --- a/crds/compute_v1beta1_computetargetgrpcproxy.yaml +++ b/crds/compute_v1beta1_computetargetgrpcproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargethttpproxy.yaml b/crds/compute_v1beta1_computetargethttpproxy.yaml index 75157e39b0..39a981db8e 100644 --- a/crds/compute_v1beta1_computetargethttpproxy.yaml +++ b/crds/compute_v1beta1_computetargethttpproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargethttpsproxy.yaml b/crds/compute_v1beta1_computetargethttpsproxy.yaml index 4cf0e9ffc2..919864fc2d 100644 --- a/crds/compute_v1beta1_computetargethttpsproxy.yaml +++ b/crds/compute_v1beta1_computetargethttpsproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -123,8 +123,7 @@ spec: Specifies the QUIC override policy for this resource. This determines whether the load balancer will attempt to negotiate QUIC with clients or not. Can specify one of NONE, ENABLE, or DISABLE. If NONE is - specified, uses the QUIC policy with no user overrides, which is - equivalent to DISABLE. Default value: "NONE" Possible values: ["NONE", "ENABLE", "DISABLE"]. + specified, Google manages whether QUIC is used. Default value: "NONE" Possible values: ["NONE", "ENABLE", "DISABLE"]. type: string resourceID: description: Immutable. Optional. The name of the resource. Used for diff --git a/crds/compute_v1beta1_computetargetinstance.yaml b/crds/compute_v1beta1_computetargetinstance.yaml index a447fc8404..32498b807c 100644 --- a/crds/compute_v1beta1_computetargetinstance.yaml +++ b/crds/compute_v1beta1_computetargetinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargetpool.yaml b/crds/compute_v1beta1_computetargetpool.yaml index 246edd027f..4b844744e4 100644 --- a/crds/compute_v1beta1_computetargetpool.yaml +++ b/crds/compute_v1beta1_computetargetpool.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargetsslproxy.yaml b/crds/compute_v1beta1_computetargetsslproxy.yaml index f1bfbff32c..f33c5fa0a1 100644 --- a/crds/compute_v1beta1_computetargetsslproxy.yaml +++ b/crds/compute_v1beta1_computetargetsslproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargettcpproxy.yaml b/crds/compute_v1beta1_computetargettcpproxy.yaml index 6c8079cfc2..24980c1ab9 100644 --- a/crds/compute_v1beta1_computetargettcpproxy.yaml +++ b/crds/compute_v1beta1_computetargettcpproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargetvpngateway.yaml b/crds/compute_v1beta1_computetargetvpngateway.yaml index a0014f87e1..b71da0b1ec 100644 --- a/crds/compute_v1beta1_computetargetvpngateway.yaml +++ b/crds/compute_v1beta1_computetargetvpngateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeurlmap.yaml b/crds/compute_v1beta1_computeurlmap.yaml index a662965bbb..3c2c3e89ad 100644 --- a/crds/compute_v1beta1_computeurlmap.yaml +++ b/crds/compute_v1beta1_computeurlmap.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computevpngateway.yaml b/crds/compute_v1beta1_computevpngateway.yaml index 336c4148e3..9931bdc9cd 100644 --- a/crds/compute_v1beta1_computevpngateway.yaml +++ b/crds/compute_v1beta1_computevpngateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112,7 +112,7 @@ spec: type: string stackType: description: |- - Immutable. The stack type for this VPN gateway to identify the IP protocols that are enbaled. + Immutable. The stack type for this VPN gateway to identify the IP protocols that are enabled. If not specified, IPV4_ONLY will be used. Default value: "IPV4_ONLY" Possible values: ["IPV4_ONLY", "IPV4_IPV6"]. type: string vpnInterfaces: diff --git a/crds/compute_v1beta1_computevpntunnel.yaml b/crds/compute_v1beta1_computevpntunnel.yaml index 5b26bc5117..08ed8ef590 100644 --- a/crds/compute_v1beta1_computevpntunnel.yaml +++ b/crds/compute_v1beta1_computevpntunnel.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/configcontroller_v1beta1_configcontrollerinstance.yaml b/crds/configcontroller_v1beta1_configcontrollerinstance.yaml index 2ba7e17713..8633e37aec 100644 --- a/crds/configcontroller_v1beta1_configcontrollerinstance.yaml +++ b/crds/configcontroller_v1beta1_configcontrollerinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/container_v1beta1_containercluster.yaml b/crds/container_v1beta1_containercluster.yaml index b8b64af8ad..62430f72ad 100644 --- a/crds/container_v1beta1_containercluster.yaml +++ b/crds/container_v1beta1_containercluster.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -122,6 +122,16 @@ spec: required: - enabled type: object + gcsFuseCsiDriverConfig: + description: The status of the GCS Fuse CSI driver addon, which + allows the usage of gcs bucket as volumes. Defaults to disabled; + set enabled = true to enable. + properties: + enabled: + type: boolean + required: + - enabled + type: object gkeBackupAgentConfig: description: The status of the Backup for GKE Agent addon. It is disabled by default. Set enabled = true to enable. diff --git a/crds/container_v1beta1_containernodepool.yaml b/crds/container_v1beta1_containernodepool.yaml index 131765cb6f..201c840002 100644 --- a/crds/container_v1beta1_containernodepool.yaml +++ b/crds/container_v1beta1_containernodepool.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/containeranalysis_v1alpha1_containeranalysisoccurrence.yaml b/crds/containeranalysis_v1alpha1_containeranalysisoccurrence.yaml index 8d38a64ac4..71fe7389bb 100644 --- a/crds/containeranalysis_v1alpha1_containeranalysisoccurrence.yaml +++ b/crds/containeranalysis_v1alpha1_containeranalysisoccurrence.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/containeranalysis_v1beta1_containeranalysisnote.yaml b/crds/containeranalysis_v1beta1_containeranalysisnote.yaml index 1e44208eb8..cbb8c9a258 100644 --- a/crds/containeranalysis_v1beta1_containeranalysisnote.yaml +++ b/crds/containeranalysis_v1beta1_containeranalysisnote.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/datacatalog_v1alpha1_datacatalogentry.yaml b/crds/datacatalog_v1alpha1_datacatalogentry.yaml index 649114c51e..1e620907e1 100644 --- a/crds/datacatalog_v1alpha1_datacatalogentry.yaml +++ b/crds/datacatalog_v1alpha1_datacatalogentry.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datacatalog_v1alpha1_datacatalogentrygroup.yaml b/crds/datacatalog_v1alpha1_datacatalogentrygroup.yaml index 10636324a8..029a0198d0 100644 --- a/crds/datacatalog_v1alpha1_datacatalogentrygroup.yaml +++ b/crds/datacatalog_v1alpha1_datacatalogentrygroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datacatalog_v1alpha1_datacatalogtag.yaml b/crds/datacatalog_v1alpha1_datacatalogtag.yaml index 112aa66608..4697c0c844 100644 --- a/crds/datacatalog_v1alpha1_datacatalogtag.yaml +++ b/crds/datacatalog_v1alpha1_datacatalogtag.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datacatalog_v1alpha1_datacatalogtagtemplate.yaml b/crds/datacatalog_v1alpha1_datacatalogtagtemplate.yaml index 9d4d28e321..153b88f544 100644 --- a/crds/datacatalog_v1alpha1_datacatalogtagtemplate.yaml +++ b/crds/datacatalog_v1alpha1_datacatalogtagtemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datacatalog_v1beta1_datacatalogpolicytag.yaml b/crds/datacatalog_v1beta1_datacatalogpolicytag.yaml index 6aeea8f6c0..54dac349f9 100644 --- a/crds/datacatalog_v1beta1_datacatalogpolicytag.yaml +++ b/crds/datacatalog_v1beta1_datacatalogpolicytag.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datacatalog_v1beta1_datacatalogtaxonomy.yaml b/crds/datacatalog_v1beta1_datacatalogtaxonomy.yaml index baae419ed0..cf7572e242 100644 --- a/crds/datacatalog_v1beta1_datacatalogtaxonomy.yaml +++ b/crds/datacatalog_v1beta1_datacatalogtaxonomy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml b/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml index ed66fe17cb..d55eb5aac9 100644 --- a/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml +++ b/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dataflow_v1beta1_dataflowjob.yaml b/crds/dataflow_v1beta1_dataflowjob.yaml index db107a61d3..acba0337c4 100644 --- a/crds/dataflow_v1beta1_dataflowjob.yaml +++ b/crds/dataflow_v1beta1_dataflowjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dataform_v1alpha1_dataformrepository.yaml b/crds/dataform_v1alpha1_dataformrepository.yaml index 0b74ed520c..53a2da4a59 100644 --- a/crds/dataform_v1alpha1_dataformrepository.yaml +++ b/crds/dataform_v1alpha1_dataformrepository.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datafusion_v1beta1_datafusioninstance.yaml b/crds/datafusion_v1beta1_datafusioninstance.yaml index 2e7d4990cb..eca3fd7e2e 100644 --- a/crds/datafusion_v1beta1_datafusioninstance.yaml +++ b/crds/datafusion_v1beta1_datafusioninstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dataproc_v1beta1_dataprocautoscalingpolicy.yaml b/crds/dataproc_v1beta1_dataprocautoscalingpolicy.yaml index c7be806390..44745f18ba 100644 --- a/crds/dataproc_v1beta1_dataprocautoscalingpolicy.yaml +++ b/crds/dataproc_v1beta1_dataprocautoscalingpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dataproc_v1beta1_dataproccluster.yaml b/crds/dataproc_v1beta1_dataproccluster.yaml index f06e1138a5..bc7865804d 100644 --- a/crds/dataproc_v1beta1_dataproccluster.yaml +++ b/crds/dataproc_v1beta1_dataproccluster.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dataproc_v1beta1_dataprocworkflowtemplate.yaml b/crds/dataproc_v1beta1_dataprocworkflowtemplate.yaml index 60404b629b..f68e33a781 100644 --- a/crds/dataproc_v1beta1_dataprocworkflowtemplate.yaml +++ b/crds/dataproc_v1beta1_dataprocworkflowtemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/datastore_v1alpha1_datastoreindex.yaml b/crds/datastore_v1alpha1_datastoreindex.yaml index a28cb8df9e..33417df34c 100644 --- a/crds/datastore_v1alpha1_datastoreindex.yaml +++ b/crds/datastore_v1alpha1_datastoreindex.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datastream_v1alpha1_datastreamconnectionprofile.yaml b/crds/datastream_v1alpha1_datastreamconnectionprofile.yaml index 5de4783d59..bf00d57be8 100644 --- a/crds/datastream_v1alpha1_datastreamconnectionprofile.yaml +++ b/crds/datastream_v1alpha1_datastreamconnectionprofile.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datastream_v1alpha1_datastreamprivateconnection.yaml b/crds/datastream_v1alpha1_datastreamprivateconnection.yaml index dde1c7ff7c..4f3149800e 100644 --- a/crds/datastream_v1alpha1_datastreamprivateconnection.yaml +++ b/crds/datastream_v1alpha1_datastreamprivateconnection.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datastream_v1alpha1_datastreamstream.yaml b/crds/datastream_v1alpha1_datastreamstream.yaml index 95cbac74d4..24731f7a09 100644 --- a/crds/datastream_v1alpha1_datastreamstream.yaml +++ b/crds/datastream_v1alpha1_datastreamstream.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/deploymentmanager_v1alpha1_deploymentmanagerdeployment.yaml b/crds/deploymentmanager_v1alpha1_deploymentmanagerdeployment.yaml index 6cd1f5e686..806f68b273 100644 --- a/crds/deploymentmanager_v1alpha1_deploymentmanagerdeployment.yaml +++ b/crds/deploymentmanager_v1alpha1_deploymentmanagerdeployment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflow_v1alpha1_dialogflowagent.yaml b/crds/dialogflow_v1alpha1_dialogflowagent.yaml index c26f3e41a0..2b7993756c 100644 --- a/crds/dialogflow_v1alpha1_dialogflowagent.yaml +++ b/crds/dialogflow_v1alpha1_dialogflowagent.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72,13 +72,13 @@ spec: spec: properties: apiVersion: - description: "API version displayed in Dialogflow console. If not - specified, V2 API is assumed. Clients are free to query\ndifferent - service endpoints for different API versions. However, bots connectors - and webhook calls will follow \nthe specified API version.\n* API_VERSION_V1: - Legacy V1 API.\n* API_VERSION_V2: V2 API.\n* API_VERSION_V2_BETA_1: - V2beta1 API. Possible values: [\"API_VERSION_V1\", \"API_VERSION_V2\", - \"API_VERSION_V2_BETA_1\"]." + description: |- + API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query + different service endpoints for different API versions. However, bots connectors and webhook calls will follow + the specified API version. + * API_VERSION_V1: Legacy V1 API. + * API_VERSION_V2: V2 API. + * API_VERSION_V2_BETA_1: V2beta1 API. Possible values: ["API_VERSION_V1", "API_VERSION_V2", "API_VERSION_V2_BETA_1"]. type: string avatarUri: description: |- @@ -87,20 +87,17 @@ spec: from the API will be shown in the [avatarUriBackend] field. type: string classificationThreshold: - description: "To filter out false positive results and still get variety - in matched natural language inputs for your agent,\nyou can tune - the machine learning classification threshold. If the returned score - value is less than the threshold\nvalue, then a fallback intent - will be triggered or, if there are no fallback intents defined, - no intent will be \ntriggered. The score values range from 0.0 (completely - uncertain) to 1.0 (completely certain). If set to 0.0, the \ndefault - of 0.3 is used." + description: |- + To filter out false positive results and still get variety in matched natural language inputs for your agent, + you can tune the machine learning classification threshold. If the returned score value is less than the threshold + value, then a fallback intent will be triggered or, if there are no fallback intents defined, no intent will be + triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the + default of 0.3 is used. type: number defaultLanguageCode: - description: "Immutable. The default language of the agent as a language - tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) - \nfor a list of the currently supported language codes. This field - cannot be updated after creation." + description: |- + Immutable. The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) + for a list of the currently supported language codes. This field cannot be updated after creation. type: string description: description: The description of this agent. The maximum length is diff --git a/crds/dialogflow_v1alpha1_dialogflowentitytype.yaml b/crds/dialogflow_v1alpha1_dialogflowentitytype.yaml index e455da6896..233101db8e 100644 --- a/crds/dialogflow_v1alpha1_dialogflowentitytype.yaml +++ b/crds/dialogflow_v1alpha1_dialogflowentitytype.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -179,8 +179,9 @@ spec: type: object type: array name: - description: "The unique identifier of the entity type. \nFormat: - projects//agent/entityTypes/." + description: |- + The unique identifier of the entity type. + Format: projects//agent/entityTypes/. type: string observedGeneration: description: ObservedGeneration is the generation of the resource diff --git a/crds/dialogflow_v1alpha1_dialogflowfulfillment.yaml b/crds/dialogflow_v1alpha1_dialogflowfulfillment.yaml index 2639212472..3994d26c33 100644 --- a/crds/dialogflow_v1alpha1_dialogflowfulfillment.yaml +++ b/crds/dialogflow_v1alpha1_dialogflowfulfillment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -182,9 +182,9 @@ spec: type: object type: array name: - description: "The unique identifier of the fulfillment. \nFormat: - projects//agent/fulfillment - projects//locations//agent/fulfillment." + description: |- + The unique identifier of the fulfillment. + Format: projects//agent/fulfillment - projects//locations//agent/fulfillment. type: string observedGeneration: description: ObservedGeneration is the generation of the resource diff --git a/crds/dialogflow_v1alpha1_dialogflowintent.yaml b/crds/dialogflow_v1alpha1_dialogflowintent.yaml index 689b040904..56c09feb9c 100644 --- a/crds/dialogflow_v1alpha1_dialogflowintent.yaml +++ b/crds/dialogflow_v1alpha1_dialogflowintent.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -87,11 +87,10 @@ spec: description: The name of this intent to be displayed on the console. type: string events: - description: "The collection of event names that trigger the intent. - If the collection of input contexts is not empty, all of\nthe contexts - must be present in the active user session for an event to trigger - this intent. See the \n[events reference](https://cloud.google.com/dialogflow/docs/events-overview) - for more details." + description: |- + The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of + the contexts must be present in the active user session for an event to trigger this intent. See the + [events reference](https://cloud.google.com/dialogflow/docs/events-overview) for more details. items: type: string type: array @@ -217,8 +216,9 @@ spec: type: object type: array name: - description: "The unique identifier of this intent. \nFormat: projects//agent/intents/." + description: |- + The unique identifier of this intent. + Format: projects//agent/intents/. type: string observedGeneration: description: ObservedGeneration is the generation of the resource diff --git a/crds/dialogflowcx_v1alpha1_dialogflowcxagent.yaml b/crds/dialogflowcx_v1alpha1_dialogflowcxagent.yaml index 0b99183879..7793fa21f1 100644 --- a/crds/dialogflowcx_v1alpha1_dialogflowcxagent.yaml +++ b/crds/dialogflowcx_v1alpha1_dialogflowcxagent.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflowcx_v1alpha1_dialogflowcxentitytype.yaml b/crds/dialogflowcx_v1alpha1_dialogflowcxentitytype.yaml index e89a13e65b..f7c5421b94 100644 --- a/crds/dialogflowcx_v1alpha1_dialogflowcxentitytype.yaml +++ b/crds/dialogflowcx_v1alpha1_dialogflowcxentitytype.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflowcx_v1alpha1_dialogflowcxflow.yaml b/crds/dialogflowcx_v1alpha1_dialogflowcxflow.yaml index fbedf3d061..fa6cb059ee 100644 --- a/crds/dialogflowcx_v1alpha1_dialogflowcxflow.yaml +++ b/crds/dialogflowcx_v1alpha1_dialogflowcxflow.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflowcx_v1alpha1_dialogflowcxintent.yaml b/crds/dialogflowcx_v1alpha1_dialogflowcxintent.yaml index 183054d56f..162c83d904 100644 --- a/crds/dialogflowcx_v1alpha1_dialogflowcxintent.yaml +++ b/crds/dialogflowcx_v1alpha1_dialogflowcxintent.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflowcx_v1alpha1_dialogflowcxpage.yaml b/crds/dialogflowcx_v1alpha1_dialogflowcxpage.yaml index 6f3f6d3a22..5b3a2cc087 100644 --- a/crds/dialogflowcx_v1alpha1_dialogflowcxpage.yaml +++ b/crds/dialogflowcx_v1alpha1_dialogflowcxpage.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflowcx_v1alpha1_dialogflowcxwebhook.yaml b/crds/dialogflowcx_v1alpha1_dialogflowcxwebhook.yaml index d528c062ba..c2b7d4158b 100644 --- a/crds/dialogflowcx_v1alpha1_dialogflowcxwebhook.yaml +++ b/crds/dialogflowcx_v1alpha1_dialogflowcxwebhook.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dlp_v1beta1_dlpdeidentifytemplate.yaml b/crds/dlp_v1beta1_dlpdeidentifytemplate.yaml index bf311f8f38..cbfe06a065 100644 --- a/crds/dlp_v1beta1_dlpdeidentifytemplate.yaml +++ b/crds/dlp_v1beta1_dlpdeidentifytemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dlp_v1beta1_dlpinspecttemplate.yaml b/crds/dlp_v1beta1_dlpinspecttemplate.yaml index 9eef7c65b4..ffbae4f392 100644 --- a/crds/dlp_v1beta1_dlpinspecttemplate.yaml +++ b/crds/dlp_v1beta1_dlpinspecttemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dlp_v1beta1_dlpjobtrigger.yaml b/crds/dlp_v1beta1_dlpjobtrigger.yaml index 9c26974392..8f9475fe65 100644 --- a/crds/dlp_v1beta1_dlpjobtrigger.yaml +++ b/crds/dlp_v1beta1_dlpjobtrigger.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dlp_v1beta1_dlpstoredinfotype.yaml b/crds/dlp_v1beta1_dlpstoredinfotype.yaml index 3b0e831bcd..82107865ac 100644 --- a/crds/dlp_v1beta1_dlpstoredinfotype.yaml +++ b/crds/dlp_v1beta1_dlpstoredinfotype.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dns_v1alpha1_dnsresponsepolicy.yaml b/crds/dns_v1alpha1_dnsresponsepolicy.yaml index cdf446205f..f65fb21a35 100644 --- a/crds/dns_v1alpha1_dnsresponsepolicy.yaml +++ b/crds/dns_v1alpha1_dnsresponsepolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -81,9 +81,10 @@ spec: items: properties: gkeClusterName: - description: "The resource name of the cluster to bind this - ManagedZone to. \nThis should be specified in the format - like \n'projects/*/locations/*/clusters/*'." + description: |- + The resource name of the cluster to bind this ManagedZone to. + This should be specified in the format like + 'projects/*/locations/*/clusters/*'. type: string required: - gkeClusterName diff --git a/crds/dns_v1alpha1_dnsresponsepolicyrule.yaml b/crds/dns_v1alpha1_dnsresponsepolicyrule.yaml index 507d3784f2..0a3d81d642 100644 --- a/crds/dns_v1alpha1_dnsresponsepolicyrule.yaml +++ b/crds/dns_v1alpha1_dnsresponsepolicyrule.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dns_v1beta1_dnsmanagedzone.yaml b/crds/dns_v1beta1_dnsmanagedzone.yaml index dd4c3ae828..dd3fb94561 100644 --- a/crds/dns_v1beta1_dnsmanagedzone.yaml +++ b/crds/dns_v1beta1_dnsmanagedzone.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dns_v1beta1_dnspolicy.yaml b/crds/dns_v1beta1_dnspolicy.yaml index edb0c7969e..51383ca150 100644 --- a/crds/dns_v1beta1_dnspolicy.yaml +++ b/crds/dns_v1beta1_dnspolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dns_v1beta1_dnsrecordset.yaml b/crds/dns_v1beta1_dnsrecordset.yaml index 7a93a2e37f..19dc9d558a 100644 --- a/crds/dns_v1beta1_dnsrecordset.yaml +++ b/crds/dns_v1beta1_dnsrecordset.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/documentai_v1alpha1_documentaiprocessor.yaml b/crds/documentai_v1alpha1_documentaiprocessor.yaml index 7e770384a7..c2dab0fa10 100644 --- a/crds/documentai_v1alpha1_documentaiprocessor.yaml +++ b/crds/documentai_v1alpha1_documentaiprocessor.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/documentai_v1alpha1_documentaiprocessordefaultversion.yaml b/crds/documentai_v1alpha1_documentaiprocessordefaultversion.yaml index 0a79b9c420..ecefded5d3 100644 --- a/crds/documentai_v1alpha1_documentaiprocessordefaultversion.yaml +++ b/crds/documentai_v1alpha1_documentaiprocessordefaultversion.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/essentialcontacts_v1alpha1_essentialcontactscontact.yaml b/crds/essentialcontacts_v1alpha1_essentialcontactscontact.yaml index ce5ca75d59..c6e91e9a9a 100644 --- a/crds/essentialcontacts_v1alpha1_essentialcontactscontact.yaml +++ b/crds/essentialcontacts_v1alpha1_essentialcontactscontact.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/eventarc_v1beta1_eventarctrigger.yaml b/crds/eventarc_v1beta1_eventarctrigger.yaml index d926128f0e..916ade0c0d 100644 --- a/crds/eventarc_v1beta1_eventarctrigger.yaml +++ b/crds/eventarc_v1beta1_eventarctrigger.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/filestore_v1alpha1_filestoresnapshot.yaml b/crds/filestore_v1alpha1_filestoresnapshot.yaml index 4f90167573..aea3b31a2c 100644 --- a/crds/filestore_v1alpha1_filestoresnapshot.yaml +++ b/crds/filestore_v1alpha1_filestoresnapshot.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/filestore_v1beta1_filestorebackup.yaml b/crds/filestore_v1beta1_filestorebackup.yaml index cc45f8acec..ab48264ac1 100644 --- a/crds/filestore_v1beta1_filestorebackup.yaml +++ b/crds/filestore_v1beta1_filestorebackup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/filestore_v1beta1_filestoreinstance.yaml b/crds/filestore_v1beta1_filestoreinstance.yaml index fe4ec3f792..c1f5900250 100644 --- a/crds/filestore_v1beta1_filestoreinstance.yaml +++ b/crds/filestore_v1beta1_filestoreinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/firebase_v1alpha1_firebaseandroidapp.yaml b/crds/firebase_v1alpha1_firebaseandroidapp.yaml index fd56071f13..681bab4287 100644 --- a/crds/firebase_v1alpha1_firebaseandroidapp.yaml +++ b/crds/firebase_v1alpha1_firebaseandroidapp.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firebase_v1alpha1_firebaseproject.yaml b/crds/firebase_v1alpha1_firebaseproject.yaml index 79a3d552b8..d6016391ba 100644 --- a/crds/firebase_v1alpha1_firebaseproject.yaml +++ b/crds/firebase_v1alpha1_firebaseproject.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firebase_v1alpha1_firebasewebapp.yaml b/crds/firebase_v1alpha1_firebasewebapp.yaml index 3fceceb693..bf44fec00f 100644 --- a/crds/firebase_v1alpha1_firebasewebapp.yaml +++ b/crds/firebase_v1alpha1_firebasewebapp.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firebasedatabase_v1alpha1_firebasedatabaseinstance.yaml b/crds/firebasedatabase_v1alpha1_firebasedatabaseinstance.yaml index 26250965f0..6a91db5eb3 100644 --- a/crds/firebasedatabase_v1alpha1_firebasedatabaseinstance.yaml +++ b/crds/firebasedatabase_v1alpha1_firebasedatabaseinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firebasehosting_v1alpha1_firebasehostingchannel.yaml b/crds/firebasehosting_v1alpha1_firebasehostingchannel.yaml index 4895f02264..b98b15e35f 100644 --- a/crds/firebasehosting_v1alpha1_firebasehostingchannel.yaml +++ b/crds/firebasehosting_v1alpha1_firebasehostingchannel.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firebasehosting_v1alpha1_firebasehostingsite.yaml b/crds/firebasehosting_v1alpha1_firebasehostingsite.yaml index 6e7ae512d8..1f54390cc9 100644 --- a/crds/firebasehosting_v1alpha1_firebasehostingsite.yaml +++ b/crds/firebasehosting_v1alpha1_firebasehostingsite.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firebasestorage_v1alpha1_firebasestoragebucket.yaml b/crds/firebasestorage_v1alpha1_firebasestoragebucket.yaml index 5a75f3bc6d..6c135303c6 100644 --- a/crds/firebasestorage_v1alpha1_firebasestoragebucket.yaml +++ b/crds/firebasestorage_v1alpha1_firebasestoragebucket.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firestore_v1beta1_firestoreindex.yaml b/crds/firestore_v1beta1_firestoreindex.yaml index f9c8b56fb1..cdc849af98 100644 --- a/crds/firestore_v1beta1_firestoreindex.yaml +++ b/crds/firestore_v1beta1_firestoreindex.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/gkebackup_v1alpha1_gkebackupbackupplan.yaml b/crds/gkebackup_v1alpha1_gkebackupbackupplan.yaml index a312a20f65..87a8db640d 100644 --- a/crds/gkebackup_v1alpha1_gkebackupbackupplan.yaml +++ b/crds/gkebackup_v1alpha1_gkebackupbackupplan.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/gkehub_v1beta1_gkehubfeature.yaml b/crds/gkehub_v1beta1_gkehubfeature.yaml index edb4f08c91..4410889b0b 100644 --- a/crds/gkehub_v1beta1_gkehubfeature.yaml +++ b/crds/gkehub_v1beta1_gkehubfeature.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/gkehub_v1beta1_gkehubfeaturemembership.yaml b/crds/gkehub_v1beta1_gkehubfeaturemembership.yaml index 1563b60892..b91c97bac6 100644 --- a/crds/gkehub_v1beta1_gkehubfeaturemembership.yaml +++ b/crds/gkehub_v1beta1_gkehubfeaturemembership.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/gkehub_v1beta1_gkehubmembership.yaml b/crds/gkehub_v1beta1_gkehubmembership.yaml index 3db95c4c88..adab0f9b2e 100644 --- a/crds/gkehub_v1beta1_gkehubmembership.yaml +++ b/crds/gkehub_v1beta1_gkehubmembership.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/healthcare_v1alpha1_healthcareconsentstore.yaml b/crds/healthcare_v1alpha1_healthcareconsentstore.yaml index c115056e6d..6f23b6ced5 100644 --- a/crds/healthcare_v1alpha1_healthcareconsentstore.yaml +++ b/crds/healthcare_v1alpha1_healthcareconsentstore.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/healthcare_v1alpha1_healthcaredataset.yaml b/crds/healthcare_v1alpha1_healthcaredataset.yaml index 88b058a231..bc16198a78 100644 --- a/crds/healthcare_v1alpha1_healthcaredataset.yaml +++ b/crds/healthcare_v1alpha1_healthcaredataset.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/healthcare_v1alpha1_healthcaredicomstore.yaml b/crds/healthcare_v1alpha1_healthcaredicomstore.yaml index ea5876892a..6ff9cd01ae 100644 --- a/crds/healthcare_v1alpha1_healthcaredicomstore.yaml +++ b/crds/healthcare_v1alpha1_healthcaredicomstore.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/healthcare_v1alpha1_healthcarefhirstore.yaml b/crds/healthcare_v1alpha1_healthcarefhirstore.yaml index facf880e31..1803aaea2f 100644 --- a/crds/healthcare_v1alpha1_healthcarefhirstore.yaml +++ b/crds/healthcare_v1alpha1_healthcarefhirstore.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -146,14 +146,12 @@ spec: Cloud Pub/Sub topic. Not having adequate permissions will cause the calls that send notifications to fail. type: string sendFullResource: - description: "Whether to send full FHIR resource to this Pub/Sub - topic for Create and Update operation.\nNote that setting - this to true does not guarantee that all resources will be - sent in the format of \nfull FHIR resource. When a resource - change is too large or during heavy traffic, only the resource - name will be\nsent. Clients should always check the \"payloadType\" - label from a Pub/Sub message to determine whether \nit needs - to fetch the full resource as a separate operation." + description: |- + Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. + Note that setting this to true does not guarantee that all resources will be sent in the format of + full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be + sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether + it needs to fetch the full resource as a separate operation. type: boolean required: - pubsubTopic diff --git a/crds/healthcare_v1alpha1_healthcarehl7v2store.yaml b/crds/healthcare_v1alpha1_healthcarehl7v2store.yaml index 84363d277b..e85783f34a 100644 --- a/crds/healthcare_v1alpha1_healthcarehl7v2store.yaml +++ b/crds/healthcare_v1alpha1_healthcarehl7v2store.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iamaccessboundarypolicy.yaml b/crds/iam_v1beta1_iamaccessboundarypolicy.yaml index b440958662..7cf5edffaa 100644 --- a/crds/iam_v1beta1_iamaccessboundarypolicy.yaml +++ b/crds/iam_v1beta1_iamaccessboundarypolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iamauditconfig.yaml b/crds/iam_v1beta1_iamauditconfig.yaml index 2cba286198..0fc2f8e1b4 100644 --- a/crds/iam_v1beta1_iamauditconfig.yaml +++ b/crds/iam_v1beta1_iamauditconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iamcustomrole.yaml b/crds/iam_v1beta1_iamcustomrole.yaml index 041864d4c7..253cd6d165 100644 --- a/crds/iam_v1beta1_iamcustomrole.yaml +++ b/crds/iam_v1beta1_iamcustomrole.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iampartialpolicy.yaml b/crds/iam_v1beta1_iampartialpolicy.yaml index ebfba9d5cf..9b0e5bc9c7 100644 --- a/crds/iam_v1beta1_iampartialpolicy.yaml +++ b/crds/iam_v1beta1_iampartialpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iampolicy.yaml b/crds/iam_v1beta1_iampolicy.yaml index 5196de8458..12aaabf86d 100644 --- a/crds/iam_v1beta1_iampolicy.yaml +++ b/crds/iam_v1beta1_iampolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iampolicymember.yaml b/crds/iam_v1beta1_iampolicymember.yaml index b42c87c0cf..7255e1954d 100644 --- a/crds/iam_v1beta1_iampolicymember.yaml +++ b/crds/iam_v1beta1_iampolicymember.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iamserviceaccount.yaml b/crds/iam_v1beta1_iamserviceaccount.yaml index 74446701fc..9bbb2e4948 100644 --- a/crds/iam_v1beta1_iamserviceaccount.yaml +++ b/crds/iam_v1beta1_iamserviceaccount.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iamserviceaccountkey.yaml b/crds/iam_v1beta1_iamserviceaccountkey.yaml index cf3814f433..5974cc8bb5 100644 --- a/crds/iam_v1beta1_iamserviceaccountkey.yaml +++ b/crds/iam_v1beta1_iamserviceaccountkey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iamworkforcepool.yaml b/crds/iam_v1beta1_iamworkforcepool.yaml index 930fdad32d..d52f58501c 100644 --- a/crds/iam_v1beta1_iamworkforcepool.yaml +++ b/crds/iam_v1beta1_iamworkforcepool.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/iam_v1beta1_iamworkforcepoolprovider.yaml b/crds/iam_v1beta1_iamworkforcepoolprovider.yaml index 6063eee3d6..96bdb99d01 100644 --- a/crds/iam_v1beta1_iamworkforcepoolprovider.yaml +++ b/crds/iam_v1beta1_iamworkforcepoolprovider.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/iam_v1beta1_iamworkloadidentitypool.yaml b/crds/iam_v1beta1_iamworkloadidentitypool.yaml index fd4fdfc2c2..f4140bddab 100644 --- a/crds/iam_v1beta1_iamworkloadidentitypool.yaml +++ b/crds/iam_v1beta1_iamworkloadidentitypool.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/iam_v1beta1_iamworkloadidentitypoolprovider.yaml b/crds/iam_v1beta1_iamworkloadidentitypoolprovider.yaml index 1be627d5f6..d24db7f19b 100644 --- a/crds/iam_v1beta1_iamworkloadidentitypoolprovider.yaml +++ b/crds/iam_v1beta1_iamworkloadidentitypoolprovider.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/iap_v1beta1_iapbrand.yaml b/crds/iap_v1beta1_iapbrand.yaml index 680c3b3c1a..2d5c3f5014 100644 --- a/crds/iap_v1beta1_iapbrand.yaml +++ b/crds/iap_v1beta1_iapbrand.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/iap_v1beta1_iapidentityawareproxyclient.yaml b/crds/iap_v1beta1_iapidentityawareproxyclient.yaml index 9f65b3e507..c06d4a8f83 100644 --- a/crds/iap_v1beta1_iapidentityawareproxyclient.yaml +++ b/crds/iap_v1beta1_iapidentityawareproxyclient.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/identityplatform_v1alpha1_identityplatformdefaultsupportedidpconfig.yaml b/crds/identityplatform_v1alpha1_identityplatformdefaultsupportedidpconfig.yaml index ea532c5e69..2f92b0417c 100644 --- a/crds/identityplatform_v1alpha1_identityplatformdefaultsupportedidpconfig.yaml +++ b/crds/identityplatform_v1alpha1_identityplatformdefaultsupportedidpconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/identityplatform_v1alpha1_identityplatforminboundsamlconfig.yaml b/crds/identityplatform_v1alpha1_identityplatforminboundsamlconfig.yaml index ffb0c49650..6dde02c243 100644 --- a/crds/identityplatform_v1alpha1_identityplatforminboundsamlconfig.yaml +++ b/crds/identityplatform_v1alpha1_identityplatforminboundsamlconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/identityplatform_v1alpha1_identityplatformprojectdefaultconfig.yaml b/crds/identityplatform_v1alpha1_identityplatformprojectdefaultconfig.yaml index 520c14c046..0d2d469bf8 100644 --- a/crds/identityplatform_v1alpha1_identityplatformprojectdefaultconfig.yaml +++ b/crds/identityplatform_v1alpha1_identityplatformprojectdefaultconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -130,10 +130,10 @@ spec: or not. type: boolean passwordRequired: - description: "Whether a password is required for email auth - or not. If true, both an email and \npassword must be provided - to sign in. If false, a user may sign in via either \nemail/password - or email link." + description: |- + Whether a password is required for email auth or not. If true, both an email and + password must be provided to sign in. If false, a user may sign in via either + email/password or email link. type: boolean type: object hashConfig: diff --git a/crds/identityplatform_v1alpha1_identityplatformtenantdefaultsupportedidpconfig.yaml b/crds/identityplatform_v1alpha1_identityplatformtenantdefaultsupportedidpconfig.yaml index 4bfcd120ef..76470d8c68 100644 --- a/crds/identityplatform_v1alpha1_identityplatformtenantdefaultsupportedidpconfig.yaml +++ b/crds/identityplatform_v1alpha1_identityplatformtenantdefaultsupportedidpconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/identityplatform_v1alpha1_identityplatformtenantinboundsamlconfig.yaml b/crds/identityplatform_v1alpha1_identityplatformtenantinboundsamlconfig.yaml index 5c748b3f03..00c19f5dfb 100644 --- a/crds/identityplatform_v1alpha1_identityplatformtenantinboundsamlconfig.yaml +++ b/crds/identityplatform_v1alpha1_identityplatformtenantinboundsamlconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/identityplatform_v1beta1_identityplatformconfig.yaml b/crds/identityplatform_v1beta1_identityplatformconfig.yaml index f2fd631bc4..34d6535bee 100644 --- a/crds/identityplatform_v1beta1_identityplatformconfig.yaml +++ b/crds/identityplatform_v1beta1_identityplatformconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/identityplatform_v1beta1_identityplatformoauthidpconfig.yaml b/crds/identityplatform_v1beta1_identityplatformoauthidpconfig.yaml index 747fc9b69b..87d0668511 100644 --- a/crds/identityplatform_v1beta1_identityplatformoauthidpconfig.yaml +++ b/crds/identityplatform_v1beta1_identityplatformoauthidpconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/identityplatform_v1beta1_identityplatformtenant.yaml b/crds/identityplatform_v1beta1_identityplatformtenant.yaml index 676ccf5946..c9f9d58076 100644 --- a/crds/identityplatform_v1beta1_identityplatformtenant.yaml +++ b/crds/identityplatform_v1beta1_identityplatformtenant.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/identityplatform_v1beta1_identityplatformtenantoauthidpconfig.yaml b/crds/identityplatform_v1beta1_identityplatformtenantoauthidpconfig.yaml index 34074cd6ca..c4eead5558 100644 --- a/crds/identityplatform_v1beta1_identityplatformtenantoauthidpconfig.yaml +++ b/crds/identityplatform_v1beta1_identityplatformtenantoauthidpconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/kms_v1alpha1_kmscryptokeyversion.yaml b/crds/kms_v1alpha1_kmscryptokeyversion.yaml index 90bc379820..924cf175d8 100644 --- a/crds/kms_v1alpha1_kmscryptokeyversion.yaml +++ b/crds/kms_v1alpha1_kmscryptokeyversion.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/kms_v1alpha1_kmskeyringimportjob.yaml b/crds/kms_v1alpha1_kmskeyringimportjob.yaml index 9ec5b12cbe..0d90fbdc7c 100644 --- a/crds/kms_v1alpha1_kmskeyringimportjob.yaml +++ b/crds/kms_v1alpha1_kmskeyringimportjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/kms_v1alpha1_kmssecretciphertext.yaml b/crds/kms_v1alpha1_kmssecretciphertext.yaml index 236f238167..ec26a763da 100644 --- a/crds/kms_v1alpha1_kmssecretciphertext.yaml +++ b/crds/kms_v1alpha1_kmssecretciphertext.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -154,9 +154,9 @@ spec: type: object type: object resourceID: - description: Immutable. Optional. The name of the resource. Used for - creation and acquisition. When unset, the value of `metadata.name` - is used as the default. + description: Immutable. Optional. The service-generated ciphertext + of the resource. Used for acquisition only. Leave unset to create + a new resource. type: string required: - cryptoKey diff --git a/crds/kms_v1beta1_kmscryptokey.yaml b/crds/kms_v1beta1_kmscryptokey.yaml index 61caa42240..2122e43797 100644 --- a/crds/kms_v1beta1_kmscryptokey.yaml +++ b/crds/kms_v1beta1_kmscryptokey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -127,9 +127,9 @@ spec: letter 's' (seconds). It must be greater than a day (ie, 86400). type: string skipInitialVersionCreation: - description: "Immutable. If set to true, the request will create a - CryptoKey without any CryptoKeyVersions. \nYou must use the 'google_kms_key_ring_import_job' - resource to import the CryptoKeyVersion." + description: |- + Immutable. If set to true, the request will create a CryptoKey without any CryptoKeyVersions. + You must use the 'google_kms_key_ring_import_job' resource to import the CryptoKeyVersion. type: boolean versionTemplate: description: A template describing settings for new crypto key versions. diff --git a/crds/kms_v1beta1_kmskeyring.yaml b/crds/kms_v1beta1_kmskeyring.yaml index 9d4493b301..2a9f314cda 100644 --- a/crds/kms_v1beta1_kmskeyring.yaml +++ b/crds/kms_v1beta1_kmskeyring.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/logging_v1beta1_logginglogbucket.yaml b/crds/logging_v1beta1_logginglogbucket.yaml index e6d59cb60e..32ee6ec9d9 100644 --- a/crds/logging_v1beta1_logginglogbucket.yaml +++ b/crds/logging_v1beta1_logginglogbucket.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/logging_v1beta1_logginglogexclusion.yaml b/crds/logging_v1beta1_logginglogexclusion.yaml index 96a9d5a9b9..793c3450ca 100644 --- a/crds/logging_v1beta1_logginglogexclusion.yaml +++ b/crds/logging_v1beta1_logginglogexclusion.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/logging_v1beta1_logginglogmetric.yaml b/crds/logging_v1beta1_logginglogmetric.yaml index 0ffc46d856..51f2d124be 100644 --- a/crds/logging_v1beta1_logginglogmetric.yaml +++ b/crds/logging_v1beta1_logginglogmetric.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/logging_v1beta1_logginglogsink.yaml b/crds/logging_v1beta1_logginglogsink.yaml index 4bcaf9f97e..6c233fcf3e 100644 --- a/crds/logging_v1beta1_logginglogsink.yaml +++ b/crds/logging_v1beta1_logginglogsink.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/logging_v1beta1_logginglogview.yaml b/crds/logging_v1beta1_logginglogview.yaml index d73e01555b..f4ec610c66 100644 --- a/crds/logging_v1beta1_logginglogview.yaml +++ b/crds/logging_v1beta1_logginglogview.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/memcache_v1beta1_memcacheinstance.yaml b/crds/memcache_v1beta1_memcacheinstance.yaml index ddf5a17439..7bbf82d199 100644 --- a/crds/memcache_v1beta1_memcacheinstance.yaml +++ b/crds/memcache_v1beta1_memcacheinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/mlengine_v1alpha1_mlenginemodel.yaml b/crds/mlengine_v1alpha1_mlenginemodel.yaml index 0986e42037..5a6e912997 100644 --- a/crds/mlengine_v1alpha1_mlenginemodel.yaml +++ b/crds/mlengine_v1alpha1_mlenginemodel.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/monitoring_v1beta1_monitoringalertpolicy.yaml b/crds/monitoring_v1beta1_monitoringalertpolicy.yaml index 30dd96df3f..42f4bb8ebf 100644 --- a/crds/monitoring_v1beta1_monitoringalertpolicy.yaml +++ b/crds/monitoring_v1beta1_monitoringalertpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/monitoring_v1beta1_monitoringdashboard.yaml b/crds/monitoring_v1beta1_monitoringdashboard.yaml index d92342387c..43d2e5abbe 100644 --- a/crds/monitoring_v1beta1_monitoringdashboard.yaml +++ b/crds/monitoring_v1beta1_monitoringdashboard.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/monitoring_v1beta1_monitoringgroup.yaml b/crds/monitoring_v1beta1_monitoringgroup.yaml index abf0b9f8a8..ee156960a4 100644 --- a/crds/monitoring_v1beta1_monitoringgroup.yaml +++ b/crds/monitoring_v1beta1_monitoringgroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/monitoring_v1beta1_monitoringmetricdescriptor.yaml b/crds/monitoring_v1beta1_monitoringmetricdescriptor.yaml index e1b982bd8e..a8051ab7aa 100644 --- a/crds/monitoring_v1beta1_monitoringmetricdescriptor.yaml +++ b/crds/monitoring_v1beta1_monitoringmetricdescriptor.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/monitoring_v1beta1_monitoringmonitoredproject.yaml b/crds/monitoring_v1beta1_monitoringmonitoredproject.yaml index cfce6d5493..ade77027db 100644 --- a/crds/monitoring_v1beta1_monitoringmonitoredproject.yaml +++ b/crds/monitoring_v1beta1_monitoringmonitoredproject.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/monitoring_v1beta1_monitoringnotificationchannel.yaml b/crds/monitoring_v1beta1_monitoringnotificationchannel.yaml index 8c4dd9fd1f..febde0c0a3 100644 --- a/crds/monitoring_v1beta1_monitoringnotificationchannel.yaml +++ b/crds/monitoring_v1beta1_monitoringnotificationchannel.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/monitoring_v1beta1_monitoringservice.yaml b/crds/monitoring_v1beta1_monitoringservice.yaml index 78de72f302..62ac46d54c 100644 --- a/crds/monitoring_v1beta1_monitoringservice.yaml +++ b/crds/monitoring_v1beta1_monitoringservice.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/monitoring_v1beta1_monitoringservicelevelobjective.yaml b/crds/monitoring_v1beta1_monitoringservicelevelobjective.yaml index c385a86514..465da923e6 100644 --- a/crds/monitoring_v1beta1_monitoringservicelevelobjective.yaml +++ b/crds/monitoring_v1beta1_monitoringservicelevelobjective.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/monitoring_v1beta1_monitoringuptimecheckconfig.yaml b/crds/monitoring_v1beta1_monitoringuptimecheckconfig.yaml index 10a58ef658..b3c65656b4 100644 --- a/crds/monitoring_v1beta1_monitoringuptimecheckconfig.yaml +++ b/crds/monitoring_v1beta1_monitoringuptimecheckconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkconnectivity_v1beta1_networkconnectivityhub.yaml b/crds/networkconnectivity_v1beta1_networkconnectivityhub.yaml index 227655faab..a6d567225f 100644 --- a/crds/networkconnectivity_v1beta1_networkconnectivityhub.yaml +++ b/crds/networkconnectivity_v1beta1_networkconnectivityhub.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkconnectivity_v1beta1_networkconnectivityspoke.yaml b/crds/networkconnectivity_v1beta1_networkconnectivityspoke.yaml index 62b62354ae..41fbf86b4a 100644 --- a/crds/networkconnectivity_v1beta1_networkconnectivityspoke.yaml +++ b/crds/networkconnectivity_v1beta1_networkconnectivityspoke.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkmanagement_v1alpha1_networkmanagementconnectivitytest.yaml b/crds/networkmanagement_v1alpha1_networkmanagementconnectivitytest.yaml index 65ec6a1422..49703a29f9 100644 --- a/crds/networkmanagement_v1alpha1_networkmanagementconnectivitytest.yaml +++ b/crds/networkmanagement_v1alpha1_networkmanagementconnectivitytest.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/networksecurity_v1beta1_networksecurityauthorizationpolicy.yaml b/crds/networksecurity_v1beta1_networksecurityauthorizationpolicy.yaml index fe37250360..65cf7f3330 100644 --- a/crds/networksecurity_v1beta1_networksecurityauthorizationpolicy.yaml +++ b/crds/networksecurity_v1beta1_networksecurityauthorizationpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networksecurity_v1beta1_networksecurityclienttlspolicy.yaml b/crds/networksecurity_v1beta1_networksecurityclienttlspolicy.yaml index 59c56a8855..575269ae20 100644 --- a/crds/networksecurity_v1beta1_networksecurityclienttlspolicy.yaml +++ b/crds/networksecurity_v1beta1_networksecurityclienttlspolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networksecurity_v1beta1_networksecurityservertlspolicy.yaml b/crds/networksecurity_v1beta1_networksecurityservertlspolicy.yaml index 8f300552de..63dd3cfeeb 100644 --- a/crds/networksecurity_v1beta1_networksecurityservertlspolicy.yaml +++ b/crds/networksecurity_v1beta1_networksecurityservertlspolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1alpha1_networkservicesedgecachekeyset.yaml b/crds/networkservices_v1alpha1_networkservicesedgecachekeyset.yaml index 2c18c17247..220c3f6cf8 100644 --- a/crds/networkservices_v1alpha1_networkservicesedgecachekeyset.yaml +++ b/crds/networkservices_v1alpha1_networkservicesedgecachekeyset.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/networkservices_v1alpha1_networkservicesedgecacheorigin.yaml b/crds/networkservices_v1alpha1_networkservicesedgecacheorigin.yaml index 1ac07c49cd..b750de6d07 100644 --- a/crds/networkservices_v1alpha1_networkservicesedgecacheorigin.yaml +++ b/crds/networkservices_v1alpha1_networkservicesedgecacheorigin.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/networkservices_v1alpha1_networkservicesedgecacheservice.yaml b/crds/networkservices_v1alpha1_networkservicesedgecacheservice.yaml index a07eebf69f..ece1c083f3 100644 --- a/crds/networkservices_v1alpha1_networkservicesedgecacheservice.yaml +++ b/crds/networkservices_v1alpha1_networkservicesedgecacheservice.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/networkservices_v1beta1_networkservicesendpointpolicy.yaml b/crds/networkservices_v1beta1_networkservicesendpointpolicy.yaml index 1f44c50366..aca00f0354 100644 --- a/crds/networkservices_v1beta1_networkservicesendpointpolicy.yaml +++ b/crds/networkservices_v1beta1_networkservicesendpointpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1beta1_networkservicesgateway.yaml b/crds/networkservices_v1beta1_networkservicesgateway.yaml index d756988c5b..671036ac62 100644 --- a/crds/networkservices_v1beta1_networkservicesgateway.yaml +++ b/crds/networkservices_v1beta1_networkservicesgateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1beta1_networkservicesgrpcroute.yaml b/crds/networkservices_v1beta1_networkservicesgrpcroute.yaml index a7429b20c8..5422b00d02 100644 --- a/crds/networkservices_v1beta1_networkservicesgrpcroute.yaml +++ b/crds/networkservices_v1beta1_networkservicesgrpcroute.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1beta1_networkserviceshttproute.yaml b/crds/networkservices_v1beta1_networkserviceshttproute.yaml index a16f3f5015..b82f66d4f7 100644 --- a/crds/networkservices_v1beta1_networkserviceshttproute.yaml +++ b/crds/networkservices_v1beta1_networkserviceshttproute.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1beta1_networkservicesmesh.yaml b/crds/networkservices_v1beta1_networkservicesmesh.yaml index b7364abcdf..0e43cd03c4 100644 --- a/crds/networkservices_v1beta1_networkservicesmesh.yaml +++ b/crds/networkservices_v1beta1_networkservicesmesh.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1beta1_networkservicestcproute.yaml b/crds/networkservices_v1beta1_networkservicestcproute.yaml index 70def07be1..7e2ab3c08e 100644 --- a/crds/networkservices_v1beta1_networkservicestcproute.yaml +++ b/crds/networkservices_v1beta1_networkservicestcproute.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1beta1_networkservicestlsroute.yaml b/crds/networkservices_v1beta1_networkservicestlsroute.yaml index 32bdbc26b4..c72903cd31 100644 --- a/crds/networkservices_v1beta1_networkservicestlsroute.yaml +++ b/crds/networkservices_v1beta1_networkservicestlsroute.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/notebooks_v1alpha1_notebooksenvironment.yaml b/crds/notebooks_v1alpha1_notebooksenvironment.yaml index 67222ba146..bb8b0a70c5 100644 --- a/crds/notebooks_v1alpha1_notebooksenvironment.yaml +++ b/crds/notebooks_v1alpha1_notebooksenvironment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/orgpolicy_v1alpha1_orgpolicycustomconstraint.yaml b/crds/orgpolicy_v1alpha1_orgpolicycustomconstraint.yaml index 5b5c67ff32..c6e8c9ba83 100644 --- a/crds/orgpolicy_v1alpha1_orgpolicycustomconstraint.yaml +++ b/crds/orgpolicy_v1alpha1_orgpolicycustomconstraint.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/osconfig_v1alpha1_osconfigpatchdeployment.yaml b/crds/osconfig_v1alpha1_osconfigpatchdeployment.yaml index 86b2470e44..05734d3fea 100644 --- a/crds/osconfig_v1alpha1_osconfigpatchdeployment.yaml +++ b/crds/osconfig_v1alpha1_osconfigpatchdeployment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/osconfig_v1beta1_osconfigguestpolicy.yaml b/crds/osconfig_v1beta1_osconfigguestpolicy.yaml index aef2243fce..105e9f11c0 100644 --- a/crds/osconfig_v1beta1_osconfigguestpolicy.yaml +++ b/crds/osconfig_v1beta1_osconfigguestpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/osconfig_v1beta1_osconfigospolicyassignment.yaml b/crds/osconfig_v1beta1_osconfigospolicyassignment.yaml index c58053c8bb..0c2a9c4ef1 100644 --- a/crds/osconfig_v1beta1_osconfigospolicyassignment.yaml +++ b/crds/osconfig_v1beta1_osconfigospolicyassignment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/oslogin_v1alpha1_osloginsshpublickey.yaml b/crds/oslogin_v1alpha1_osloginsshpublickey.yaml index e45a5f353e..0b9b796f59 100644 --- a/crds/oslogin_v1alpha1_osloginsshpublickey.yaml +++ b/crds/oslogin_v1alpha1_osloginsshpublickey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/privateca_v1beta1_privatecacapool.yaml b/crds/privateca_v1beta1_privatecacapool.yaml index 33a55a4cf1..853d4307a1 100644 --- a/crds/privateca_v1beta1_privatecacapool.yaml +++ b/crds/privateca_v1beta1_privatecacapool.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/privateca_v1beta1_privatecacertificate.yaml b/crds/privateca_v1beta1_privatecacertificate.yaml index 6c688e167f..4e01e1913c 100644 --- a/crds/privateca_v1beta1_privatecacertificate.yaml +++ b/crds/privateca_v1beta1_privatecacertificate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/privateca_v1beta1_privatecacertificateauthority.yaml b/crds/privateca_v1beta1_privatecacertificateauthority.yaml index 02cf538014..88b61ba3f1 100644 --- a/crds/privateca_v1beta1_privatecacertificateauthority.yaml +++ b/crds/privateca_v1beta1_privatecacertificateauthority.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/privateca_v1beta1_privatecacertificatetemplate.yaml b/crds/privateca_v1beta1_privatecacertificatetemplate.yaml index e83adbb2f0..a457fd0788 100644 --- a/crds/privateca_v1beta1_privatecacertificatetemplate.yaml +++ b/crds/privateca_v1beta1_privatecacertificatetemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/pubsub_v1beta1_pubsubschema.yaml b/crds/pubsub_v1beta1_pubsubschema.yaml index 9bc2736cf9..37db56e8fb 100644 --- a/crds/pubsub_v1beta1_pubsubschema.yaml +++ b/crds/pubsub_v1beta1_pubsubschema.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/pubsub_v1beta1_pubsubsubscription.yaml b/crds/pubsub_v1beta1_pubsubsubscription.yaml index 6074e08cb3..6efce02cb8 100644 --- a/crds/pubsub_v1beta1_pubsubsubscription.yaml +++ b/crds/pubsub_v1beta1_pubsubsubscription.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -183,15 +183,19 @@ spec: type: string type: object maxDeliveryAttempts: - description: "The maximum number of delivery attempts for any - message. The value must be\nbetween 5 and 100.\n\nThe number - of delivery attempts is defined as 1 + (the sum of number of - \nNACKs and number of times the acknowledgement deadline has - been exceeded for the message).\n\nA NACK is any call to ModifyAckDeadline - with a 0 deadline. Note that\nclient libraries may automatically - extend ack_deadlines.\n\nThis field will be honored on a best - effort basis.\n\nIf this parameter is 0, a default value of - 5 is used." + description: |- + The maximum number of delivery attempts for any message. The value must be + between 5 and 100. + + The number of delivery attempts is defined as 1 + (the sum of number of + NACKs and number of times the acknowledgement deadline has been exceeded for the message). + + A NACK is any call to ModifyAckDeadline with a 0 deadline. Note that + client libraries may automatically extend ack_deadlines. + + This field will be honored on a best effort basis. + + If this parameter is 0, a default value of 5 is used. type: integer type: object enableExactlyOnceDelivery: @@ -234,11 +238,11 @@ spec: - ttl type: object filter: - description: "Immutable. The subscription only delivers the messages - that match the filter. \nPub/Sub automatically acknowledges the - messages that don't match the filter. You can filter messages\nby - their attributes. The maximum length of a filter is 256 bytes. After - creating the subscription, \nyou can't modify the filter." + description: |- + Immutable. The subscription only delivers the messages that match the filter. + Pub/Sub automatically acknowledges the messages that don't match the filter. You can filter messages + by their attributes. The maximum length of a filter is 256 bytes. After creating the subscription, + you can't modify the filter. type: string messageRetentionDuration: description: |- @@ -332,18 +336,16 @@ spec: messageRetentionDuration window. type: boolean retryPolicy: - description: "A policy that specifies how Pub/Sub retries message - delivery for this subscription.\n\nIf not set, the default retry - policy is applied. This generally implies that messages will be - retried as soon as possible for healthy subscribers. \nRetryPolicy - will be triggered on NACKs or acknowledgement deadline exceeded - events for a given message." + description: |- + A policy that specifies how Pub/Sub retries message delivery for this subscription. + + If not set, the default retry policy is applied. This generally implies that messages will be retried as soon as possible for healthy subscribers. + RetryPolicy will be triggered on NACKs or acknowledgement deadline exceeded events for a given message. properties: maximumBackoff: - description: "The maximum delay between consecutive deliveries - of a given message. Value should be between 0 and 600 seconds. - Defaults to 600 seconds. \nA duration in seconds with up to - nine fractional digits, terminated by 's'. Example: \"3.5s\"." + description: |- + The maximum delay between consecutive deliveries of a given message. Value should be between 0 and 600 seconds. Defaults to 600 seconds. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". type: string minimumBackoff: description: |- diff --git a/crds/pubsub_v1beta1_pubsubtopic.yaml b/crds/pubsub_v1beta1_pubsubtopic.yaml index 427f45e732..c25e40b672 100644 --- a/crds/pubsub_v1beta1_pubsubtopic.yaml +++ b/crds/pubsub_v1beta1_pubsubtopic.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/pubsublite_v1alpha1_pubsublitesubscription.yaml b/crds/pubsublite_v1alpha1_pubsublitesubscription.yaml index a5f986ada8..f1edbd4d0d 100644 --- a/crds/pubsublite_v1alpha1_pubsublitesubscription.yaml +++ b/crds/pubsublite_v1alpha1_pubsublitesubscription.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/pubsublite_v1alpha1_pubsublitetopic.yaml b/crds/pubsublite_v1alpha1_pubsublitetopic.yaml index 44d05fd8a4..69b73f3fd1 100644 --- a/crds/pubsublite_v1alpha1_pubsublitetopic.yaml +++ b/crds/pubsublite_v1alpha1_pubsublitetopic.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/pubsublite_v1beta1_pubsublitereservation.yaml b/crds/pubsublite_v1beta1_pubsublitereservation.yaml index 1ed3e666e6..2ee7bb2445 100644 --- a/crds/pubsublite_v1beta1_pubsublitereservation.yaml +++ b/crds/pubsublite_v1beta1_pubsublitereservation.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/recaptchaenterprise_v1beta1_recaptchaenterprisekey.yaml b/crds/recaptchaenterprise_v1beta1_recaptchaenterprisekey.yaml index 53b99a5d15..1bc47e1fa9 100644 --- a/crds/recaptchaenterprise_v1beta1_recaptchaenterprisekey.yaml +++ b/crds/recaptchaenterprise_v1beta1_recaptchaenterprisekey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/redis_v1beta1_redisinstance.yaml b/crds/redis_v1beta1_redisinstance.yaml index 2bd6331408..b25c872654 100644 --- a/crds/redis_v1beta1_redisinstance.yaml +++ b/crds/redis_v1beta1_redisinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/resourcemanager_v1beta1_folder.yaml b/crds/resourcemanager_v1beta1_folder.yaml index dd5b4470f5..11901c5a80 100644 --- a/crds/resourcemanager_v1beta1_folder.yaml +++ b/crds/resourcemanager_v1beta1_folder.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/resourcemanager_v1beta1_project.yaml b/crds/resourcemanager_v1beta1_project.yaml index cc3d75fba3..112237d71f 100644 --- a/crds/resourcemanager_v1beta1_project.yaml +++ b/crds/resourcemanager_v1beta1_project.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/resourcemanager_v1beta1_resourcemanagerlien.yaml b/crds/resourcemanager_v1beta1_resourcemanagerlien.yaml index 014381e758..9ccf84155e 100644 --- a/crds/resourcemanager_v1beta1_resourcemanagerlien.yaml +++ b/crds/resourcemanager_v1beta1_resourcemanagerlien.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/resourcemanager_v1beta1_resourcemanagerpolicy.yaml b/crds/resourcemanager_v1beta1_resourcemanagerpolicy.yaml index 993532980a..b67d3f2e0b 100644 --- a/crds/resourcemanager_v1beta1_resourcemanagerpolicy.yaml +++ b/crds/resourcemanager_v1beta1_resourcemanagerpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/run_v1beta1_runservice.yaml b/crds/run_v1beta1_runservice.yaml index 5082bdae10..461325660c 100644 --- a/crds/run_v1beta1_runservice.yaml +++ b/crds/run_v1beta1_runservice.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/secretmanager_v1beta1_secretmanagersecret.yaml b/crds/secretmanager_v1beta1_secretmanagersecret.yaml index 1b704f71ab..27697a896b 100644 --- a/crds/secretmanager_v1beta1_secretmanagersecret.yaml +++ b/crds/secretmanager_v1beta1_secretmanagersecret.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/secretmanager_v1beta1_secretmanagersecretversion.yaml b/crds/secretmanager_v1beta1_secretmanagersecretversion.yaml index 34fcd218c4..57cd852e31 100644 --- a/crds/secretmanager_v1beta1_secretmanagersecretversion.yaml +++ b/crds/secretmanager_v1beta1_secretmanagersecretversion.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/securitycenter_v1alpha1_securitycenternotificationconfig.yaml b/crds/securitycenter_v1alpha1_securitycenternotificationconfig.yaml index 0e717ec4c8..e20024bb87 100644 --- a/crds/securitycenter_v1alpha1_securitycenternotificationconfig.yaml +++ b/crds/securitycenter_v1alpha1_securitycenternotificationconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/securitycenter_v1alpha1_securitycentersource.yaml b/crds/securitycenter_v1alpha1_securitycentersource.yaml index 45f7ccfc2c..9f3e131e46 100644 --- a/crds/securitycenter_v1alpha1_securitycentersource.yaml +++ b/crds/securitycenter_v1alpha1_securitycentersource.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/servicedirectory_v1beta1_servicedirectoryendpoint.yaml b/crds/servicedirectory_v1beta1_servicedirectoryendpoint.yaml index 2b77d289a2..4b08af4aa3 100644 --- a/crds/servicedirectory_v1beta1_servicedirectoryendpoint.yaml +++ b/crds/servicedirectory_v1beta1_servicedirectoryendpoint.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/servicedirectory_v1beta1_servicedirectorynamespace.yaml b/crds/servicedirectory_v1beta1_servicedirectorynamespace.yaml index 5cd61c2818..44c5cf4f02 100644 --- a/crds/servicedirectory_v1beta1_servicedirectorynamespace.yaml +++ b/crds/servicedirectory_v1beta1_servicedirectorynamespace.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/servicedirectory_v1beta1_servicedirectoryservice.yaml b/crds/servicedirectory_v1beta1_servicedirectoryservice.yaml index b03ce882a1..0b22b80359 100644 --- a/crds/servicedirectory_v1beta1_servicedirectoryservice.yaml +++ b/crds/servicedirectory_v1beta1_servicedirectoryservice.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/servicenetworking_v1beta1_servicenetworkingconnection.yaml b/crds/servicenetworking_v1beta1_servicenetworkingconnection.yaml index f72604238b..030b45b993 100644 --- a/crds/servicenetworking_v1beta1_servicenetworkingconnection.yaml +++ b/crds/servicenetworking_v1beta1_servicenetworkingconnection.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/serviceusage_v1alpha1_serviceusageconsumerquotaoverride.yaml b/crds/serviceusage_v1alpha1_serviceusageconsumerquotaoverride.yaml index 51e1da4430..ef06a027a7 100644 --- a/crds/serviceusage_v1alpha1_serviceusageconsumerquotaoverride.yaml +++ b/crds/serviceusage_v1alpha1_serviceusageconsumerquotaoverride.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/serviceusage_v1beta1_service.yaml b/crds/serviceusage_v1beta1_service.yaml index e1f6294108..ac12ba13e7 100644 --- a/crds/serviceusage_v1beta1_service.yaml +++ b/crds/serviceusage_v1beta1_service.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/serviceusage_v1beta1_serviceidentity.yaml b/crds/serviceusage_v1beta1_serviceidentity.yaml index 331fde7c92..955ff4e234 100644 --- a/crds/serviceusage_v1beta1_serviceidentity.yaml +++ b/crds/serviceusage_v1beta1_serviceidentity.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/sourcerepo_v1beta1_sourcereporepository.yaml b/crds/sourcerepo_v1beta1_sourcereporepository.yaml index 6d25501e9d..2365305a1c 100644 --- a/crds/sourcerepo_v1beta1_sourcereporepository.yaml +++ b/crds/sourcerepo_v1beta1_sourcereporepository.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72,16 +72,16 @@ spec: spec: properties: pubsubConfigs: - description: "How this repository publishes a change in the repository - through Cloud Pub/Sub. \nKeyed by the topic names." + description: |- + How this repository publishes a change in the repository through Cloud Pub/Sub. + Keyed by the topic names. items: properties: messageFormat: - description: "The format of the Cloud Pub/Sub messages. \n- - PROTOBUF: The message payload is a serialized protocol buffer - of SourceRepoEvent.\n- JSON: The message payload is a JSON - string of SourceRepoEvent. Possible values: [\"PROTOBUF\", - \"JSON\"]." + description: |- + The format of the Cloud Pub/Sub messages. + - PROTOBUF: The message payload is a serialized protocol buffer of SourceRepoEvent. + - JSON: The message payload is a JSON string of SourceRepoEvent. Possible values: ["PROTOBUF", "JSON"]. type: string serviceAccountRef: description: |- diff --git a/crds/spanner_v1beta1_spannerdatabase.yaml b/crds/spanner_v1beta1_spannerdatabase.yaml index cd4e69593d..a9de75c399 100644 --- a/crds/spanner_v1beta1_spannerdatabase.yaml +++ b/crds/spanner_v1beta1_spannerdatabase.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/spanner_v1beta1_spannerinstance.yaml b/crds/spanner_v1beta1_spannerinstance.yaml index fcdd0c7cb2..97e889a2ca 100644 --- a/crds/spanner_v1beta1_spannerinstance.yaml +++ b/crds/spanner_v1beta1_spannerinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/sql_v1beta1_sqldatabase.yaml b/crds/sql_v1beta1_sqldatabase.yaml index 8b1073493b..2001504f71 100644 --- a/crds/sql_v1beta1_sqldatabase.yaml +++ b/crds/sql_v1beta1_sqldatabase.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -88,11 +88,11 @@ spec: a value of 'en_US.UTF8' at creation time. type: string deletionPolicy: - description: "The deletion policy for the database. Setting ABANDON - allows the resource \nto be abandoned rather than deleted. This - is useful for Postgres, where databases cannot be \ndeleted from - the API if there are users other than cloudsqlsuperuser with access. - Possible \nvalues are: \"ABANDON\", \"DELETE\". Defaults to \"DELETE\"." + description: |- + The deletion policy for the database. Setting ABANDON allows the resource + to be abandoned rather than deleted. This is useful for Postgres, where databases cannot be + deleted from the API if there are users other than cloudsqlsuperuser with access. Possible + values are: "ABANDON", "DELETE". Defaults to "DELETE". type: string instanceRef: description: The Cloud SQL instance. diff --git a/crds/sql_v1beta1_sqlinstance.yaml b/crds/sql_v1beta1_sqlinstance.yaml index 23178a25ab..feb83f7e8d 100644 --- a/crds/sql_v1beta1_sqlinstance.yaml +++ b/crds/sql_v1beta1_sqlinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/sql_v1beta1_sqlsslcert.yaml b/crds/sql_v1beta1_sqlsslcert.yaml index 7c5f46964f..29fcaf97bb 100644 --- a/crds/sql_v1beta1_sqlsslcert.yaml +++ b/crds/sql_v1beta1_sqlsslcert.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/sql_v1beta1_sqluser.yaml b/crds/sql_v1beta1_sqluser.yaml index e11f9ddc93..254930f57b 100644 --- a/crds/sql_v1beta1_sqluser.yaml +++ b/crds/sql_v1beta1_sqluser.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storage_v1alpha1_storagehmackey.yaml b/crds/storage_v1alpha1_storagehmackey.yaml index 45af2942b9..45b61febe2 100644 --- a/crds/storage_v1alpha1_storagehmackey.yaml +++ b/crds/storage_v1alpha1_storagehmackey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storage_v1beta1_storagebucket.yaml b/crds/storage_v1beta1_storagebucket.yaml index b1106b2d63..dd0a2bfe44 100644 --- a/crds/storage_v1beta1_storagebucket.yaml +++ b/crds/storage_v1beta1_storagebucket.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storage_v1beta1_storagebucketaccesscontrol.yaml b/crds/storage_v1beta1_storagebucketaccesscontrol.yaml index ef5f459a7c..e4eca43a62 100644 --- a/crds/storage_v1beta1_storagebucketaccesscontrol.yaml +++ b/crds/storage_v1beta1_storagebucketaccesscontrol.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storage_v1beta1_storagedefaultobjectaccesscontrol.yaml b/crds/storage_v1beta1_storagedefaultobjectaccesscontrol.yaml index 9c94f4a20d..cd84e5a9d2 100644 --- a/crds/storage_v1beta1_storagedefaultobjectaccesscontrol.yaml +++ b/crds/storage_v1beta1_storagedefaultobjectaccesscontrol.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storage_v1beta1_storagenotification.yaml b/crds/storage_v1beta1_storagenotification.yaml index f2feaf220e..fec676034f 100644 --- a/crds/storage_v1beta1_storagenotification.yaml +++ b/crds/storage_v1beta1_storagenotification.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storagetransfer_v1alpha1_storagetransferagentpool.yaml b/crds/storagetransfer_v1alpha1_storagetransferagentpool.yaml index 3fcf6b97a5..4b1ada28e5 100644 --- a/crds/storagetransfer_v1alpha1_storagetransferagentpool.yaml +++ b/crds/storagetransfer_v1alpha1_storagetransferagentpool.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storagetransfer_v1beta1_storagetransferjob.yaml b/crds/storagetransfer_v1beta1_storagetransferjob.yaml index cb81b65af6..bd06a43933 100644 --- a/crds/storagetransfer_v1beta1_storagetransferjob.yaml +++ b/crds/storagetransfer_v1beta1_storagetransferjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/tags_v1beta1_tagstagbinding.yaml b/crds/tags_v1beta1_tagstagbinding.yaml index a0e6b20792..f3fc40cc6a 100644 --- a/crds/tags_v1beta1_tagstagbinding.yaml +++ b/crds/tags_v1beta1_tagstagbinding.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/tags_v1beta1_tagstagkey.yaml b/crds/tags_v1beta1_tagstagkey.yaml index 75796f5045..a67d37af97 100644 --- a/crds/tags_v1beta1_tagstagkey.yaml +++ b/crds/tags_v1beta1_tagstagkey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -77,7 +77,7 @@ spec: type: string parent: description: Immutable. Input only. The resource name of the new TagKey's - parent. Must be of the form organizations/{org_id}. + parent. Must be of the form organizations/{org_id} or projects/{project_id_or_number}. type: string purpose: description: |- diff --git a/crds/tags_v1beta1_tagstagvalue.yaml b/crds/tags_v1beta1_tagstagvalue.yaml index a02e68c879..9487c84a11 100644 --- a/crds/tags_v1beta1_tagstagvalue.yaml +++ b/crds/tags_v1beta1_tagstagvalue.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -156,7 +156,7 @@ spec: type: string namespacedName: description: Output only. Namespaced name of the TagValue. Will be - in the format {organizationId}/{tag_key_short_name}/{shortName}. + in the format {parentNamespace}/{tagKeyShortName}/{shortName}. type: string observedGeneration: description: ObservedGeneration is the generation of the resource diff --git a/crds/tpu_v1alpha1_tpunode.yaml b/crds/tpu_v1alpha1_tpunode.yaml index 2f8d8e3513..5c6da4c9ec 100644 --- a/crds/tpu_v1alpha1_tpunode.yaml +++ b/crds/tpu_v1alpha1_tpunode.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vertexai_v1alpha1_vertexaidataset.yaml b/crds/vertexai_v1alpha1_vertexaidataset.yaml index 3ce2b53111..99c67c817b 100644 --- a/crds/vertexai_v1alpha1_vertexaidataset.yaml +++ b/crds/vertexai_v1alpha1_vertexaidataset.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -131,7 +131,6 @@ spec: - displayName - metadataSchemaUri - projectRef - - region type: object status: properties: diff --git a/crds/vertexai_v1alpha1_vertexaiendpoint.yaml b/crds/vertexai_v1alpha1_vertexaiendpoint.yaml index e34f969e08..4e96369f85 100644 --- a/crds/vertexai_v1alpha1_vertexaiendpoint.yaml +++ b/crds/vertexai_v1alpha1_vertexaiendpoint.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -134,6 +134,9 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + region: + description: Immutable. The region for the resource. + type: string resourceID: description: Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` diff --git a/crds/vertexai_v1alpha1_vertexaifeaturestore.yaml b/crds/vertexai_v1alpha1_vertexaifeaturestore.yaml index babaa1b8d0..a46a851e22 100644 --- a/crds/vertexai_v1alpha1_vertexaifeaturestore.yaml +++ b/crds/vertexai_v1alpha1_vertexaifeaturestore.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytype.yaml b/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytype.yaml index f4d0f6c104..28e6ac2a2e 100644 --- a/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytype.yaml +++ b/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytype.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytypefeature.yaml b/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytypefeature.yaml index 0723d23f8b..ddfaa69cf1 100644 --- a/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytypefeature.yaml +++ b/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytypefeature.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vertexai_v1alpha1_vertexaiindex.yaml b/crds/vertexai_v1alpha1_vertexaiindex.yaml index 86f0a745d1..f482c1b750 100644 --- a/crds/vertexai_v1alpha1_vertexaiindex.yaml +++ b/crds/vertexai_v1alpha1_vertexaiindex.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -136,10 +136,10 @@ spec: * DOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product. type: string featureNormType: - description: "Type of normalization to be carried out on each - vector. The value must be one of the followings: \n* UNIT_L2_NORM: - Unit L2 normalization type\n* NONE: No normalization type - is specified." + description: |- + Type of normalization to be carried out on each vector. The value must be one of the followings: + * UNIT_L2_NORM: Unit L2 normalization type + * NONE: No normalization type is specified. type: string required: - dimensions diff --git a/crds/vertexai_v1alpha1_vertexaimetadatastore.yaml b/crds/vertexai_v1alpha1_vertexaimetadatastore.yaml index 29e7260231..6efeda67ea 100644 --- a/crds/vertexai_v1alpha1_vertexaimetadatastore.yaml +++ b/crds/vertexai_v1alpha1_vertexaimetadatastore.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vertexai_v1alpha1_vertexaitensorboard.yaml b/crds/vertexai_v1alpha1_vertexaitensorboard.yaml index f00e01ca7d..68bcdaca43 100644 --- a/crds/vertexai_v1alpha1_vertexaitensorboard.yaml +++ b/crds/vertexai_v1alpha1_vertexaitensorboard.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vpcaccess_v1beta1_vpcaccessconnector.yaml b/crds/vpcaccess_v1beta1_vpcaccessconnector.yaml index fe3120da8c..e4f2566827 100644 --- a/crds/vpcaccess_v1beta1_vpcaccessconnector.yaml +++ b/crds/vpcaccess_v1beta1_vpcaccessconnector.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/workflows_v1alpha1_workflowsworkflow.yaml b/crds/workflows_v1alpha1_workflowsworkflow.yaml index 253ff72b20..6adefbab87 100644 --- a/crds/workflows_v1alpha1_workflowsworkflow.yaml +++ b/crds/workflows_v1alpha1_workflowsworkflow.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71,6 +71,12 @@ spec: type: object spec: properties: + cryptoKeyName: + description: |- + The KMS key used to encrypt workflow and execution data. + + Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}. + type: string description: description: Description of the workflow provided by the user. Must be at most 1000 unicode characters long. @@ -117,8 +123,11 @@ spec: description: |- Name of the service account associated with the latest workflow version. This service account represents the identity of the workflow and determines what permissions the workflow has. - - Format: projects/{project}/serviceAccounts/{account}. + Format: projects/{project}/serviceAccounts/{account} or {account}. + Using - as a wildcard for the {project} or not providing one at all will infer the project from the account. + The {account} value can be the email address or the unique_id of the service account. + If not provided, workflow will use the project's default service account. + Modifying this field for an existing workflow results in a new workflow revision. type: string sourceContents: description: Workflow code to be executed. The size limit is 32KB. diff --git a/crds/workstations_v1alpha1_workstationsworkstationcluster.yaml b/crds/workstations_v1alpha1_workstationsworkstationcluster.yaml index d7e5939c8f..8bce3e8848 100644 --- a/crds/workstations_v1alpha1_workstationsworkstationcluster.yaml +++ b/crds/workstations_v1alpha1_workstationsworkstationcluster.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -84,28 +84,27 @@ spec: should reside. type: string network: - description: "Immutable. The relative resource name of the VPC network - on which the instance can be accessed. \nIt is specified in the - following form: \"projects/{projectNumber}/global/networks/{network_id}\"." + description: |- + Immutable. The relative resource name of the VPC network on which the instance can be accessed. + It is specified in the following form: "projects/{projectNumber}/global/networks/{network_id}". type: string privateClusterConfig: description: Configuration for private cluster. properties: clusterHostname: - description: "Hostname for the workstation cluster. \nThis field - will be populated only when private endpoint is enabled. \nTo - access workstations in the cluster, create a new DNS zone mapping - this domain name to an internal IP address and a forwarding - rule mapping that address to the service attachment." + description: |- + Hostname for the workstation cluster. + This field will be populated only when private endpoint is enabled. + To access workstations in the cluster, create a new DNS zone mapping this domain name to an internal IP address and a forwarding rule mapping that address to the service attachment. type: string enablePrivateEndpoint: description: Immutable. Whether Workstations endpoint is private. type: boolean serviceAttachmentUri: - description: "Service attachment URI for the workstation cluster. - \nThe service attachemnt is created when private endpoint is - enabled. \nTo access workstations in the cluster, configure - access to the managed service using (Private Service Connect)[https://cloud.google.com/vpc/docs/configure-private-service-connect-services]." + description: |- + Service attachment URI for the workstation cluster. + The service attachment is created when private endpoint is enabled. + To access workstations in the cluster, configure access to the managed service using (Private Service Connect)[https://cloud.google.com/vpc/docs/configure-private-service-connect-services]. type: string required: - enablePrivateEndpoint @@ -143,9 +142,9 @@ spec: of `metadata.name` is used as the default. type: string subnetwork: - description: "Immutable. Name of the Compute Engine subnetwork in - which instances associated with this cluster will be created. \nMust - be part of the subnetwork specified for this cluster." + description: |- + Immutable. Name of the Compute Engine subnetwork in which instances associated with this cluster will be created. + Must be part of the subnetwork specified for this cluster. type: string required: - location @@ -156,37 +155,43 @@ spec: status: properties: conditions: - description: Status conditions describing the current resource state. + description: Conditions represent the latest available observation + of the resource's current state. items: properties: - code: - description: The status code, which should be an enum value - of google.rpc.Code. - type: integer - details: - description: A list of messages that carry the error details. - items: - type: object - x-kubernetes-preserve-unknown-fields: true - type: array + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string message: - description: Human readable message indicating details about - the current status. + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. type: string type: object type: array createTime: - description: Time the Instance was created in UTC. + description: Time when this resource was created. type: string degraded: - description: "Whether this resource is in degraded mode, in which - case it may require user action to restore full functionality. \nDetails - can be found in the conditions field." + description: |- + Whether this resource is in degraded mode, in which case it may require user action to restore full functionality. + Details can be found in the conditions field. type: boolean etag: - description: "Checksum computed by the server. \nMay be sent on update - and delete requests to ensure that the client has an up-to-date - value before proceeding." + description: |- + Checksum computed by the server. + May be sent on update and delete requests to ensure that the client has an up-to-date value before proceeding. type: string name: description: The name of the cluster resource. @@ -198,6 +203,26 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + resourceConditions: + description: Status conditions describing the current resource state. + items: + properties: + code: + description: The status code, which should be an enum value + of google.rpc.Code. + type: integer + details: + description: A list of messages that carry the error details. + items: + type: object + x-kubernetes-preserve-unknown-fields: true + type: array + message: + description: Human readable message indicating details about + the current status. + type: string + type: object + type: array uid: description: The system-generated UID of the resource. type: string diff --git a/install-bundles/install-bundle-autopilot-gcp-identity/0-cnrm-system.yaml b/install-bundles/install-bundle-autopilot-gcp-identity/0-cnrm-system.yaml index d0862d2584..2bb08c052e 100644 --- a/install-bundles/install-bundle-autopilot-gcp-identity/0-cnrm-system.yaml +++ b/install-bundles/install-bundle-autopilot-gcp-identity/0-cnrm-system.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: Namespace metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-system @@ -25,7 +25,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-controller-manager @@ -35,7 +35,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -45,7 +45,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-resource-stats-recorder @@ -55,7 +55,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-manager @@ -65,7 +65,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-cnrm-system-role @@ -86,7 +86,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-cnrm-system-role @@ -107,7 +107,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1236,7 +1236,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -1286,7 +1286,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -1344,7 +1344,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -1369,7 +1369,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -1399,7 +1399,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -2155,7 +2155,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -2218,7 +2218,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -2236,7 +2236,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -2254,7 +2254,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -2277,7 +2277,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -2294,7 +2294,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -2311,7 +2311,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -2328,7 +2328,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -2345,7 +2345,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -2362,7 +2362,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -2379,7 +2379,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -2401,7 +2401,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -2422,7 +2422,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2440,7 +2440,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2453,8 +2453,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.104.0 - image: gcr.io/cnrm-eap/recorder:ac01590 + value: 1.105.0 + image: gcr.io/cnrm-eap/recorder:54aab28 imagePullPolicy: Always name: recorder ports: @@ -2488,7 +2488,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2503,7 +2503,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2516,7 +2516,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:ac01590 + image: gcr.io/cnrm-eap/webhook:54aab28 imagePullPolicy: Always name: webhook ports: @@ -2546,7 +2546,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2561,7 +2561,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2574,7 +2574,7 @@ spec: env: - name: GOOGLE_APPLICATION_CREDENTIALS value: /var/secrets/google/key.json - image: gcr.io/cnrm-eap/controller:ac01590 + image: gcr.io/cnrm-eap/controller:54aab28 imagePullPolicy: Always name: manager ports: @@ -2611,7 +2611,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2626,7 +2626,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2634,7 +2634,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:ac01590 + image: gcr.io/cnrm-eap/deletiondefender:54aab28 imagePullPolicy: Always name: deletiondefender ports: @@ -2665,7 +2665,7 @@ kind: HorizontalPodAutoscaler metadata: annotations: autoscaling.alpha.kubernetes.io/metrics: '[{"type":"Resource","resource":{"name":"memory","targetAverageUtilization":90}}]' - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook diff --git a/install-bundles/install-bundle-autopilot-gcp-identity/crds.yaml b/install-bundles/install-bundle-autopilot-gcp-identity/crds.yaml index af9ca3067c..cc0862d570 100644 --- a/install-bundles/install-bundle-autopilot-gcp-identity/crds.yaml +++ b/install-bundles/install-bundle-autopilot-gcp-identity/crds.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -264,7 +264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -548,15 +548,15 @@ spec: - conditions type: object custom: - description: "Custom access level conditions are set using the Cloud - Common Expression Language to represent the necessary conditions - for the level to apply to a request. \nSee CEL spec at: https://github.com/google/cel-spec." + description: |- + Custom access level conditions are set using the Cloud Common Expression Language to represent the necessary conditions for the level to apply to a request. + See CEL spec at: https://github.com/google/cel-spec. properties: expr: - description: "Represents a textual expression in the Common Expression - Language (CEL) syntax. CEL is a C-like expression language.\nThis - page details the objects and attributes that are used to the - build the CEL expressions for \ncustom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec." + description: |- + Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. + This page details the objects and attributes that are used to the build the CEL expressions for + custom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec. properties: description: description: Description of the expression. @@ -650,7 +650,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -780,7 +780,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -949,7 +949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1097,7 +1097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1259,10 +1259,11 @@ spec: type: object type: array egressPolicies: - description: "List of EgressPolicies to apply to the perimeter. - A perimeter may \nhave multiple EgressPolicies, each of which - is evaluated separately.\nAccess is granted if any EgressPolicy - grants it. Must be empty for \na perimeter bridge." + description: |- + List of EgressPolicies to apply to the perimeter. A perimeter may + have multiple EgressPolicies, each of which is evaluated separately. + Access is granted if any EgressPolicy grants it. Must be empty for + a perimeter bridge. items: properties: egressFrom: @@ -1317,17 +1318,16 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access to outside the \nperimeter. If - left unspecified, then members of 'identities' field - will \nbe allowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access to outside the + perimeter. If left unspecified, then members of 'identities' field will + be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string type: object egressTo: - description: "Defines the conditions on the 'ApiOperation' - and destination resources that \ncause this 'EgressPolicy' - to apply." + description: |- + Defines the conditions on the 'ApiOperation' and destination resources that + cause this 'EgressPolicy' to apply. properties: externalResources: description: |- @@ -1338,40 +1338,37 @@ spec: type: string type: array operations: - description: "A list of 'ApiOperations' that this egress - rule applies to. A request matches \nif it contains - an operation/service in this list." + description: |- + A list of 'ApiOperations' that this egress rule applies to. A request matches + if it contains an operation/service in this list. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong \nto the service - specified by 'serviceName' field. A single MethodSelector - \nentry with '*' specified for the 'method' - field will allow all methods \nAND permissions - for the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong + to the service specified by 'serviceName' field. A single MethodSelector + entry with '*' specified for the 'method' field will allow all methods + AND permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for 'method' should - be a valid method name for the corresponding - \n'serviceName' in 'ApiOperation'. If - '*' used as value for method, \nthen ALL - methods and permissions are allowed." + description: |- + Value for 'method' should be a valid method name for the corresponding + 'serviceName' in 'ApiOperation'. If '*' used as value for method, + then ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - serviceName \nfield set to '*' will allow all - methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with serviceName + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1478,11 +1475,10 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access from outside the \nperimeter. If - left unspecified, then members of 'identities' field - will be \nallowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access from outside the + perimeter. If left unspecified, then members of 'identities' field will be + allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string sources: description: Sources that this 'IngressPolicy' authorizes @@ -1573,40 +1569,37 @@ spec: this 'IngressPolicy' to apply. properties: operations: - description: "A list of 'ApiOperations' the sources - specified in corresponding 'IngressFrom' \nare allowed - to perform in this 'ServicePerimeter'." + description: |- + A list of 'ApiOperations' the sources specified in corresponding 'IngressFrom' + are allowed to perform in this 'ServicePerimeter'. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong to \nthe service - specified by serviceName field. A single 'MethodSelector' - entry \nwith '*' specified for the method field - will allow all methods AND \npermissions for - the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong to + the service specified by serviceName field. A single 'MethodSelector' entry + with '*' specified for the method field will allow all methods AND + permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for method should be - a valid method name for the corresponding - \nserviceName in 'ApiOperation'. If '*' - used as value for 'method', then \nALL - methods and permissions are allowed." + description: |- + Value for method should be a valid method name for the corresponding + serviceName in 'ApiOperation'. If '*' used as value for 'method', then + ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - 'serviceName' \nfield set to '*' will allow - all methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with 'serviceName' + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1765,10 +1758,11 @@ spec: type: object type: array egressPolicies: - description: "List of EgressPolicies to apply to the perimeter. - A perimeter may \nhave multiple EgressPolicies, each of which - is evaluated separately.\nAccess is granted if any EgressPolicy - grants it. Must be empty for \na perimeter bridge." + description: |- + List of EgressPolicies to apply to the perimeter. A perimeter may + have multiple EgressPolicies, each of which is evaluated separately. + Access is granted if any EgressPolicy grants it. Must be empty for + a perimeter bridge. items: properties: egressFrom: @@ -1823,17 +1817,16 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access to outside the \nperimeter. If - left unspecified, then members of 'identities' field - will \nbe allowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access to outside the + perimeter. If left unspecified, then members of 'identities' field will + be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string type: object egressTo: - description: "Defines the conditions on the 'ApiOperation' - and destination resources that \ncause this 'EgressPolicy' - to apply." + description: |- + Defines the conditions on the 'ApiOperation' and destination resources that + cause this 'EgressPolicy' to apply. properties: externalResources: description: |- @@ -1844,40 +1837,37 @@ spec: type: string type: array operations: - description: "A list of 'ApiOperations' that this egress - rule applies to. A request matches \nif it contains - an operation/service in this list." + description: |- + A list of 'ApiOperations' that this egress rule applies to. A request matches + if it contains an operation/service in this list. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong \nto the service - specified by 'serviceName' field. A single MethodSelector - \nentry with '*' specified for the 'method' - field will allow all methods \nAND permissions - for the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong + to the service specified by 'serviceName' field. A single MethodSelector + entry with '*' specified for the 'method' field will allow all methods + AND permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for 'method' should - be a valid method name for the corresponding - \n'serviceName' in 'ApiOperation'. If - '*' used as value for method, \nthen ALL - methods and permissions are allowed." + description: |- + Value for 'method' should be a valid method name for the corresponding + 'serviceName' in 'ApiOperation'. If '*' used as value for method, + then ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - serviceName \nfield set to '*' will allow all - methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with serviceName + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1984,11 +1974,10 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access from outside the \nperimeter. If - left unspecified, then members of 'identities' field - will be \nallowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access from outside the + perimeter. If left unspecified, then members of 'identities' field will be + allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string sources: description: Sources that this 'IngressPolicy' authorizes @@ -2079,40 +2068,37 @@ spec: this 'IngressPolicy' to apply. properties: operations: - description: "A list of 'ApiOperations' the sources - specified in corresponding 'IngressFrom' \nare allowed - to perform in this 'ServicePerimeter'." + description: |- + A list of 'ApiOperations' the sources specified in corresponding 'IngressFrom' + are allowed to perform in this 'ServicePerimeter'. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong to \nthe service - specified by serviceName field. A single 'MethodSelector' - entry \nwith '*' specified for the method field - will allow all methods AND \npermissions for - the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong to + the service specified by serviceName field. A single 'MethodSelector' entry + with '*' specified for the method field will allow all methods AND + permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for method should be - a valid method name for the corresponding - \nserviceName in 'ApiOperation'. If '*' - used as value for 'method', then \nALL - methods and permissions are allowed." + description: |- + Value for method should be a valid method name for the corresponding + serviceName in 'ApiOperation'. If '*' used as value for 'method', then + ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - 'serviceName' \nfield set to '*' will allow - all methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with 'serviceName' + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -2305,7 +2291,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2368,6 +2354,17 @@ spec: description: description: Immutable. User-provided description of the backup. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object location: description: Immutable. The location where the alloydb backup should reside. @@ -2440,6 +2437,22 @@ spec: createTime: description: Time the Backup was created in UTC. type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array etag: description: A hash of the resource. type: string @@ -2489,7 +2502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2562,6 +2575,17 @@ spec: enabled: description: Whether automated backups are enabled. type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'The fully-qualified resource name of the KMS + key. Each Cloud KMS key is regionalized and has the following + format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object labels: additionalProperties: type: string @@ -2574,14 +2598,16 @@ spec: type: string quantityBasedRetention: description: Quantity-based Backup retention policy to retain - recent backups. + recent backups. Conflicts with 'time_based_retention', both + can't be set together. properties: count: description: The number of backups to retain. type: integer type: object timeBasedRetention: - description: Time-based Backup retention policy. + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. properties: retentionPeriod: description: |- @@ -2612,17 +2638,16 @@ spec: "24:00:00" for scenarios like business closing time. type: integer minutes: - description: Minutes of hour of day. Must be from 0 - to 59. + description: Minutes of hour of day. Currently, only + the value 0 is supported. type: integer nanos: - description: Fractions of seconds in nanoseconds. Must - be from 0 to 999,999,999. + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. type: integer seconds: - description: Seconds of minutes of the time. Must normally - be from 0 to 59. An API may allow the value 60 if - it allows leap-seconds. + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. type: integer type: object type: array @@ -2634,6 +2659,17 @@ spec: description: User-settable and human-readable display name for the Cluster. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object initialUser: description: Initial user to setup during cluster creation. properties: @@ -2771,6 +2807,22 @@ spec: field and it's populated at the Cluster creation time. This field cannot be changed after cluster creation. type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array migrationSource: description: Cluster created via DMS migration. items: @@ -2820,7 +2872,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2914,8 +2966,10 @@ spec: instance, instance is created in a random zone with available capacity. type: string instanceType: - description: 'Immutable. The type of the instance. Possible values: - ["PRIMARY", "READ_POOL"].' + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' type: string machineConfig: description: Configurations for the machines that host the underlying @@ -3021,7 +3075,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3295,7 +3349,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3454,7 +3508,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3618,7 +3672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3791,7 +3845,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3935,7 +3989,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4065,7 +4119,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4193,7 +4247,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4368,7 +4422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4498,7 +4552,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4674,7 +4728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4803,7 +4857,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5097,7 +5151,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5232,7 +5286,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5407,7 +5461,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5540,7 +5594,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6241,7 +6295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6391,7 +6445,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6842,7 +6896,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7140,7 +7194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7342,7 +7396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7513,7 +7567,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7693,7 +7747,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7869,7 +7923,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8096,7 +8150,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8391,8 +8445,9 @@ spec: description: True if the connection has credential assigned. type: boolean name: - description: "The resource name of the connection in the form of: - \n\"projects/{project_id}/locations/{location_id}/connections/{connectionId}\"." + description: |- + The resource name of the connection in the form of: + "projects/{project_id}/locations/{location_id}/connections/{connectionId}". type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -8420,7 +8475,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8594,7 +8649,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8852,7 +8907,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9224,7 +9279,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9523,7 +9578,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9931,6 +9986,21 @@ spec: empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value. type: string + parquetOptions: + description: Immutable. Parquet Options for load and make external + tables. + properties: + enableListInference: + description: Immutable. If sourceFormat is set to PARQUET, + indicates whether to use schema inference specifically for + Parquet LIST logical type. + type: boolean + enumAsString: + description: Immutable. If sourceFormat is set to PARQUET, + indicates whether to infer Parquet ENUM logical type as + STRING instead of BYTES by default. + type: boolean + type: object projectionFields: description: |- Immutable. If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. @@ -10364,7 +10434,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10554,7 +10624,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10816,7 +10886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11280,7 +11350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11457,7 +11527,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11678,7 +11748,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11902,7 +11972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12071,7 +12141,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -12530,7 +12600,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -12798,7 +12868,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13223,7 +13293,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13370,10 +13440,10 @@ spec: type: object type: array createTime: - description: "Creation timestamp of a Certificate Map Entry. Timestamp - in RFC3339 UTC \"Zulu\" format, \nwith nanosecond resolution and - up to nine fractional digits. \nExamples: \"2014-10-02T15:01:23Z\" - and \"2014-10-02T15:01:23.045123456Z\"." + description: |- + Creation timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format, + with nanosecond resolution and up to nine fractional digits. + Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -13386,10 +13456,10 @@ spec: description: A serving state of this Certificate Map Entry. type: string updateTime: - description: "Update timestamp of a Certificate Map Entry. Timestamp - in RFC3339 UTC \"Zulu\" format, \nwith nanosecond resolution and - up to nine fractional digits. \nExamples: \"2014-10-02T15:01:23Z\" - and \"2014-10-02T15:01:23.045123456Z\"." + description: |- + Update timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format, + with nanosecond resolution and up to nine fractional digits. + Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". type: string type: object required: @@ -13410,7 +13480,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13603,7 +13673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13662,6 +13732,10 @@ spec: description: description: A human-readable description of the resource. type: string + location: + description: The Certificate Manager location. If not specified, "global" + is used. + type: string managed: description: |- Immutable. Configuration and state of a Managed Certificate. @@ -13777,7 +13851,7 @@ spec: properties: certificatePem: description: |- - DEPRECATED. Deprecated in favor of `pem_certificate`. **Deprecated** The certificate chain in PEM-encoded form. + DEPRECATED. Deprecated in favor of `pem_certificate`. Immutable. **Deprecated** The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. oneOf: @@ -13819,13 +13893,13 @@ spec: type: object pemCertificate: description: |- - The certificate chain in PEM-encoded form. + Immutable. The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. type: string pemPrivateKey: - description: The private key of the leaf certificate in PEM-encoded - form. + description: Immutable. The private key of the leaf certificate + in PEM-encoded form. oneOf: - not: required: @@ -13865,8 +13939,8 @@ spec: type: object privateKeyPem: description: DEPRECATED. Deprecated in favor of `pem_private_key`. - **Deprecated** The private key of the leaf certificate in PEM-encoded - form. + Immutable. **Deprecated** The private key of the leaf certificate + in PEM-encoded form. oneOf: - not: required: @@ -13962,7 +14036,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14137,7 +14211,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14194,12 +14268,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14214,9 +14287,10 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. type: string condition: description: |- @@ -14236,9 +14310,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14376,7 +14450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14433,12 +14507,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14453,9 +14526,10 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. type: string condition: description: |- @@ -14475,9 +14549,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14607,7 +14681,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14664,12 +14738,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14684,10 +14757,11 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing. If not - specified, the resource's\nproject will be used." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. If not specified, the resource's + project will be used. type: string condition: description: |- @@ -14707,9 +14781,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14837,7 +14911,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14894,15 +14968,15 @@ spec: spec: properties: approvalConfig: - description: "Configuration for manual approval to start a build invocation - of this BuildTrigger. \nBuilds created by this trigger will require - approval before they execute. \nAny user with a Cloud Build Approver - role for the project can approve a build." + description: |- + Configuration for manual approval to start a build invocation of this BuildTrigger. + Builds created by this trigger will require approval before they execute. + Any user with a Cloud Build Approver role for the project can approve a build. properties: approvalRequired: - description: "Whether or not approval is needed. If this is set - on a build, it will become pending when run, \nand will need - to be explicitly approved to start." + description: |- + Whether or not approval is needed. If this is set on a build, it will become pending when run, + and will need to be explicitly approved to start. type: boolean type: object bitbucketServerTriggerConfig: @@ -15253,11 +15327,11 @@ spec: type: string type: object queueTtl: - description: "TTL in queue for this build. If provided and the - build is enqueued longer than this value, \nthe build will expire - and the build status will be EXPIRED.\nThe TTL starts ticking - from createTime.\nA duration in seconds with up to nine fractional - digits, terminated by 's'. Example: \"3.5s\"." + description: |- + TTL in queue for this build. If provided and the build is enqueued longer than this value, + the build will expire and the build status will be EXPIRED. + The TTL starts ticking from createTime. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". type: string secret: description: Secrets to decrypt using Cloud Key Management Service. @@ -15295,12 +15369,11 @@ spec: secretEnv: additionalProperties: type: string - description: "Map of environment variable name to its encrypted - value.\nSecret environment variables must be unique across - all of a build's secrets, \nand must be used by at least - one build step. Values can be at most 64 KB in size. \nThere - can be at most 100 secret values across all of a build's - secrets." + description: |- + Map of environment variable name to its encrypted value. + Secret environment variables must be unique across all of a build's secrets, + and must be used by at least one build step. Values can be at most 64 KB in size. + There can be at most 100 secret values across all of a build's secrets. type: object required: - kmsKeyRef @@ -15317,29 +15390,29 @@ spec: Repository. properties: branchName: - description: "Regex matching branches to build. Exactly - one a of branch name, tag, or commit SHA must be provided.\nThe - syntax of the regular expressions accepted is the syntax - accepted by RE2 and \ndescribed at https://github.com/google/re2/wiki/Syntax." + description: |- + Regex matching branches to build. Exactly one a of branch name, tag, or commit SHA must be provided. + The syntax of the regular expressions accepted is the syntax accepted by RE2 and + described at https://github.com/google/re2/wiki/Syntax. type: string commitSha: description: Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided. type: string dir: - description: "Directory, relative to the source root, - in which to run the build.\nThis must be a relative - path. If a step's dir is specified and is an absolute - path, \nthis value is ignored for that step's execution." + description: |- + Directory, relative to the source root, in which to run the build. + This must be a relative path. If a step's dir is specified and is an absolute path, + this value is ignored for that step's execution. type: string invertRegex: description: Only trigger a build if the revision regex does NOT match the revision regex. type: boolean projectId: - description: "ID of the project that owns the Cloud Source - Repository. \nIf omitted, the project ID requesting - the build is assumed." + description: |- + ID of the project that owns the Cloud Source Repository. + If omitted, the project ID requesting the build is assumed. type: string repoRef: description: |- @@ -15379,10 +15452,10 @@ spec: Should only be used with triggers.run. type: object tagName: - description: "Regex matching tags to build. Exactly one - a of branch name, tag, or commit SHA must be provided.\nThe - syntax of the regular expressions accepted is the syntax - accepted by RE2 and \ndescribed at https://github.com/google/re2/wiki/Syntax." + description: |- + Regex matching tags to build. Exactly one a of branch name, tag, or commit SHA must be provided. + The syntax of the regular expressions accepted is the syntax accepted by RE2 and + described at https://github.com/google/re2/wiki/Syntax. type: string required: - repoRef @@ -15422,9 +15495,9 @@ spec: type: string type: object generation: - description: "Google Cloud Storage generation for the - object. \nIf the generation is omitted, the latest generation - will be used." + description: |- + Google Cloud Storage generation for the object. + If the generation is omitted, the latest generation will be used. type: string object: description: |- @@ -15440,6 +15513,24 @@ spec: description: The operations to be performed on the workspace. items: properties: + allowExitCodes: + description: |- + Allow this build step to fail without failing the entire build if and + only if the exit code is one of the specified codes. + + If 'allowFailure' is also specified, this field will take precedence. + items: + type: integer + type: array + allowFailure: + description: |- + Allow this build step to fail without failing the entire build. + If false, the entire build will fail if this step fails. Otherwise, the + build will succeed, but this step will still have a failure status. + Error information will be reported in the 'failureDetail' field. + + 'allowExitCodes' takes precedence over this field. + type: boolean args: description: |- A list of arguments that will be presented to the step when it is started. @@ -15487,25 +15578,28 @@ spec: reference this build step as a dependency. type: string name: - description: "The name of the container image that will - run this particular build step.\n\nIf the image is available - in the host's Docker daemon's cache, it will be\nrun directly. - If not, the host will attempt to pull the image first, - using\nthe builder service account's credentials if necessary.\n\nThe - Docker daemon's cache will already have the latest versions - of all of\nthe officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders - \nfor images and examples).\nThe Docker daemon will also - have cached many of the layers for some popular\nimages, - like \"ubuntu\", \"debian\", but they will be refreshed - at the time\nyou attempt to use them.\n\nIf you built - an image in a previous build step, it will be stored in - the\nhost's Docker daemon's cache and is available to - use as the name for a\nlater build step." + description: |- + The name of the container image that will run this particular build step. + + If the image is available in the host's Docker daemon's cache, it will be + run directly. If not, the host will attempt to pull the image first, using + the builder service account's credentials if necessary. + + The Docker daemon's cache will already have the latest versions of all of + the officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders + for images and examples). + The Docker daemon will also have cached many of the layers for some popular + images, like "ubuntu", "debian", but they will be refreshed at the time + you attempt to use them. + + If you built an image in a previous build step, it will be stored in the + host's Docker daemon's cache and is available to use as the name for a + later build step. type: string script: - description: "A shell script to be executed in the step. - \nWhen script is provided, the user cannot specify the - entrypoint or args." + description: |- + A shell script to be executed in the step. + When script is provided, the user cannot specify the entrypoint or args. type: string secretEnv: description: |- @@ -15604,11 +15698,10 @@ spec: trigger will never result in a build. type: boolean filename: - description: "Path, from the source root, to a file whose contents - is used for the template. \nEither a filename or build template - must be provided. Set this only when using trigger_template or github.\nWhen - using Pub/Sub, Webhook or Manual set the file name using git_file_source - instead." + description: |- + Path, from the source root, to a file whose contents is used for the template. + Either a filename or build template must be provided. Set this only when using trigger_template or github. + When using Pub/Sub, Webhook or Manual set the file name using git_file_source instead. type: string filter: description: A Common Expression Language string. Used only with Pub/Sub @@ -15655,24 +15748,52 @@ spec: of the path. type: string repoType: - description: "The type of the repo, since it may not be explicit - from the repo field (e.g from a URL). \nValues can be UNKNOWN, - CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible - values: [\"UNKNOWN\", \"CLOUD_SOURCE_REPOSITORIES\", \"GITHUB\", - \"BITBUCKET_SERVER\"]." + description: |- + The type of the repo, since it may not be explicit from the repo field (e.g from a URL). + Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]. type: string + repositoryRef: + description: |- + Only `external` field is supported to configure the reference. + + The fully qualified resource name of the Repo API repository. The fully qualified resource name of the Repo API repository. + If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `CloudBuildV2Repository` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object revision: - description: "The branch, tag, arbitrary ref, or SHA version of - the repo to use when resolving the \nfilename (optional). This - field respects the same syntax/resolution as described here: - https://git-scm.com/docs/gitrevisions \nIf unspecified, the - revision from which the trigger invocation originated is assumed - to be the revision from which to read the specified path." + description: |- + The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the + filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions + If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. type: string uri: - description: "The URI of the repo (optional). If unspecified, - the repo from which the trigger \ninvocation originated is assumed - to be the repo from which to read the specified path." + description: |- + The URI of the repo (optional). If unspecified, the repo from which the trigger + invocation originated is assumed to be the repo from which to read the specified path. type: string required: - path @@ -15805,10 +15926,11 @@ spec: If not specified, "global" is used. type: string pubsubConfig: - description: "PubsubConfig describes the configuration of a trigger - that creates \na build whenever a Pub/Sub message is published.\n\nOne - of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' - or 'source_to_build' must be provided." + description: |- + PubsubConfig describes the configuration of a trigger that creates + a build whenever a Pub/Sub message is published. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: serviceAccountRef: description: Service account that will make the push request. @@ -15967,13 +16089,13 @@ spec: type: string type: object sourceToBuild: - description: "The repo and ref of the repository from which to build. - \nThis field is used only for those triggers that do not respond - to SCM events. \nTriggers that respond to such events build source - at whatever commit caused the event. \nThis field is currently only - used by Webhook, Pub/Sub, Manual, and Cron triggers.\n\nOne of 'trigger_template', - 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' - must be provided." + description: |- + The repo and ref of the repository from which to build. + This field is used only for those triggers that do not respond to SCM events. + Triggers that respond to such events build source at whatever commit caused the event. + This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: githubEnterpriseConfigRef: description: |- @@ -16016,13 +16138,44 @@ spec: The type of the repo, since it may not be explicit from the repo field (e.g from a URL). Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]. type: string + repositoryRef: + description: |- + Only `external` field is supported to configure the reference. + + The qualified resource name of the Repo API repository. + Either uri or repository can be specified and is required. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `CloudBuildV2Repository` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object uri: - description: The URI of the repo (required). + description: The URI of the repo. type: string required: - ref - repoType - - uri type: object substitutions: additionalProperties: @@ -16102,10 +16255,11 @@ spec: type: string type: object webhookConfig: - description: "WebhookConfig describes the configuration of a trigger - that creates \na build whenever a webhook is sent to a trigger's - webhook URL.\n\nOne of 'trigger_template', 'github', 'pubsub_config' - 'webhook_config' or 'source_to_build' must be provided." + description: |- + WebhookConfig describes the configuration of a trigger that creates + a build whenever a webhook is sent to a trigger's webhook URL. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: secretRef: description: The secret required @@ -16202,7 +16356,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16309,13 +16463,14 @@ spec: which to run the build. type: string invertRegex: - description: "Only trigger a build if the revision regex - does \nNOT match the revision regex." + description: |- + Only trigger a build if the revision regex does + NOT match the revision regex. type: boolean projectId: - description: "Immutable. ID of the project that owns the - Cloud Source Repository. If omitted, the \nproject ID - requesting the build is assumed." + description: |- + Immutable. ID of the project that owns the Cloud Source Repository. If omitted, the + project ID requesting the build is assumed. type: string repoName: description: Name of the Cloud Source Repository. @@ -16333,9 +16488,9 @@ spec: source. type: string generation: - description: "Google Cloud Storage generation for the - object. If the generation \nis omitted, the latest generation - will be used." + description: |- + Google Cloud Storage generation for the object. If the generation + is omitted, the latest generation will be used. type: integer object: description: Google Cloud Storage object containing the @@ -16667,7 +16822,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17099,7 +17254,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17297,7 +17452,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17564,7 +17719,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17747,7 +17902,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18009,7 +18164,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18547,7 +18702,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18818,7 +18973,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19074,7 +19229,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19530,7 +19685,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19800,7 +19955,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20014,7 +20169,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20259,6 +20414,20 @@ spec: cdnPolicy: description: Cloud CDN configuration for this BackendService. properties: + bypassCacheOnRequestHeaders: + description: |- + Bypass the cache when the specified request headers are matched - e.g. Pragma or Authorization headers. Up to 5 headers can be specified. + The cache is bypassed for all cdnPolicy.cacheMode settings. + items: + properties: + headerName: + description: The header field name to match on when bypassing + cache. Values are case-insensitive. + type: string + required: + - headerName + type: object + type: array cacheKeyPolicy: description: The CacheKeyPolicy for this CdnPolicy. properties: @@ -21270,7 +21439,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21484,7 +21653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21661,7 +21830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21717,6 +21886,40 @@ spec: type: object spec: properties: + asyncPrimaryDisk: + description: Immutable. A nested object resource. + properties: + diskRef: + description: Immutable. Primary disk for asynchronous disk replication. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `ComputeDisk` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object + required: + - diskRef + type: object description: description: |- Immutable. An optional description of this resource. Provide this property when @@ -21843,10 +22046,10 @@ spec: type: object type: object rsaEncryptedKey: - description: "Immutable. Specifies an RFC 4648 base64 encoded, - RSA-wrapped 2048-bit \ncustomer-supplied encryption key to either - encrypt or decrypt \nthis resource. You can provide either the - rawKey or the rsaEncryptedKey." + description: |- + Immutable. Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + customer-supplied encryption key to either encrypt or decrypt + this resource. You can provide either the rawKey or the rsaEncryptedKey. oneOf: - not: required: @@ -22354,7 +22557,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22500,7 +22703,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22720,7 +22923,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22912,7 +23115,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -23254,7 +23457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23385,9 +23588,7 @@ spec: direction: description: |- Immutable. Direction of traffic to which this firewall applies; default is - INGRESS. Note: For INGRESS traffic, it is NOT supported to specify - destinationRanges; For EGRESS traffic, it is NOT supported to specify - 'source_ranges' OR 'source_tags'. For INGRESS traffic, one of 'source_ranges', + INGRESS. Note: For INGRESS traffic, one of 'source_ranges', 'source_tags' or 'source_service_accounts' is required. Possible values: ["INGRESS", "EGRESS"]. type: string disabled: @@ -23634,7 +23835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23691,20 +23892,37 @@ spec: spec: properties: allPorts: - description: Immutable. This field is used along with the `backend_service` - field for internal load balancing or with the `target` field for - internal TargetInstance. This field cannot be used with `port` or - `portRange` fields. When the load balancing scheme is `INTERNAL` - and protocol is TCP/UDP, specify this field to allow packets addressed - to any ports will be forwarded to the backends configured with this + description: |- + Immutable. This field can only be used: + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By internal TCP/UDP load balancers, backend service-based network load + balancers, and internal and external protocol forwarding. + + + Set this field to true to allow packets addressed to any port or packets + lacking destination port information (for example, UDP fragments after the + first fragment) to be forwarded to the backends configured with this forwarding rule. + + The 'ports', 'port_range', and + 'allPorts' fields are mutually exclusive. type: boolean allowGlobalAccess: - description: This field is used along with the `backend_service` field - for internal load balancing or with the `target` field for internal - TargetInstance. If the field is set to `TRUE`, clients can access - ILB from all regions. Otherwise only allows access from clients - in the same region as the internal load balancer. + description: |- + This field is used along with the 'backend_service' field for + internal load balancing or with the 'target' field for internal + TargetInstance. + + If the field is set to 'TRUE', clients can access ILB from all + regions. + + Otherwise only allows access from clients in the same region as the + internal load balancer. + type: boolean + allowPscGlobalAccess: + description: Immutable. This is used in PSC consumer ForwardingRule + to control whether the PSC endpoint can be accessed from another + region. type: boolean backendServiceRef: description: |- @@ -23737,8 +23955,9 @@ spec: type: string type: object description: - description: Immutable. An optional description of this resource. - Provide this property when you create the resource. + description: |- + Immutable. An optional description of this resource. Provide this property when + you create the resource. type: string ipAddress: description: |- @@ -23798,47 +24017,38 @@ spec: type: string type: object ipProtocol: - description: Immutable. The IP protocol to which this rule applies. - For protocol forwarding, valid options are `TCP`, `UDP`, `ESP`, - `AH`, `SCTP` or `ICMP`. For Internal TCP/UDP Load Balancing, the - load balancing scheme is `INTERNAL`, and one of `TCP` or `UDP` are - valid. For Traffic Director, the load balancing scheme is `INTERNAL_SELF_MANAGED`, - and only `TCP`is valid. For Internal HTTP(S) Load Balancing, the - load balancing scheme is `INTERNAL_MANAGED`, and only `TCP` is valid. - For HTTP(S), SSL Proxy, and TCP Proxy Load Balancing, the load balancing - scheme is `EXTERNAL` and only `TCP` is valid. For Network TCP/UDP - Load Balancing, the load balancing scheme is `EXTERNAL`, and one - of `TCP` or `UDP` is valid. + description: |- + Immutable. The IP protocol to which this rule applies. + + For protocol forwarding, valid + options are 'TCP', 'UDP', 'ESP', + 'AH', 'SCTP', 'ICMP' and + 'L3_DEFAULT'. + + The valid IP protocols are different for different load balancing products + as described in [Load balancing + features](https://cloud.google.com/load-balancing/docs/features#protocols_from_the_load_balancer_to_the_backends). Possible values: ["TCP", "UDP", "ESP", "AH", "SCTP", "ICMP", "L3_DEFAULT"]. type: string ipVersion: description: 'Immutable. The IP Version that will be used by this - forwarding rule. Valid options are `IPV4` or `IPV6`. This can only - be specified for an external global forwarding rule. Possible values: - UNSPECIFIED_VERSION, IPV4, IPV6.' + global forwarding rule. Possible values: ["IPV4", "IPV6"].' type: string isMirroringCollector: - description: Immutable. Indicates whether or not this load balancer - can be used as a collector for packet mirroring. To prevent mirroring - loops, instances behind this load balancer will not have their traffic - mirrored even if a `PacketMirroring` rule applies to them. This - can only be set to true for load balancers that have their `loadBalancingScheme` - set to `INTERNAL`. + description: |- + Immutable. Indicates whether or not this load balancer can be used as a collector for + packet mirroring. To prevent mirroring loops, instances behind this + load balancer will not have their traffic mirrored even if a + 'PacketMirroring' rule applies to them. + + This can only be set to true for load balancers that have their + 'loadBalancingScheme' set to 'INTERNAL'. type: boolean loadBalancingScheme: - description: "Immutable. Specifies the forwarding rule type.\n\n* - \ `EXTERNAL` is used for:\n * Classic Cloud VPN gateways\n - \ * Protocol forwarding to VMs from an external IP address\n - \ * The following load balancers: HTTP(S), SSL Proxy, TCP Proxy, - and Network TCP/UDP\n* `INTERNAL` is used for:\n * Protocol - forwarding to VMs from an internal IP address\n * Internal - TCP/UDP load balancers\n* `INTERNAL_MANAGED` is used for:\n * - \ Internal HTTP(S) load balancers\n* `INTERNAL_SELF_MANAGED` - is used for:\n * Traffic Director\n* `EXTERNAL_MANAGED` is - used for:\n * Global external HTTP(S) load balancers \n\nFor - more information about forwarding rules, refer to [Forwarding rule - concepts](/load-balancing/docs/forwarding-rule-concepts). Possible - values: INVALID, INTERNAL, INTERNAL_MANAGED, INTERNAL_SELF_MANAGED, - EXTERNAL, EXTERNAL_MANAGED." + description: |- + Immutable. Specifies the forwarding rule type. + + For more information about forwarding rules, refer to + [Forwarding rule concepts](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts). Default value: "EXTERNAL" Possible values: ["EXTERNAL", "EXTERNAL_MANAGED", "INTERNAL", "INTERNAL_MANAGED"]. type: string location: description: 'Location represents the geographical location of the @@ -23847,33 +24057,42 @@ spec: type: string metadataFilters: description: |- - Immutable. Opaque filter criteria used by Loadbalancer to restrict routing configuration to a limited set of [xDS](https://github.com/envoyproxy/data-plane-api/blob/master/XDS_PROTOCOL.md) compliant clients. In their xDS requests to Loadbalancer, xDS clients present [node metadata](https://github.com/envoyproxy/data-plane-api/search?q=%22message+Node%22+in%3A%2Fenvoy%2Fapi%2Fv2%2Fcore%2Fbase.proto&). If a match takes place, the relevant configuration is made available to those proxies. Otherwise, all the resources (e.g. `TargetHttpProxy`, `UrlMap`) referenced by the `ForwardingRule` will not be visible to those proxies. + Immutable. Opaque filter criteria used by Loadbalancer to restrict routing + configuration to a limited set xDS compliant clients. In their xDS + requests to Loadbalancer, xDS clients present node metadata. If a + match takes place, the relevant routing configuration is made available + to those proxies. - For each `metadataFilter` in this list, if its `filterMatchCriteria` is set to MATCH_ANY, at least one of the `filterLabel`s must match the corresponding label provided in the metadata. If its `filterMatchCriteria` is set to MATCH_ALL, then all of its `filterLabel`s must match with corresponding labels provided in the metadata. + For each metadataFilter in this list, if its filterMatchCriteria is set + to MATCH_ANY, at least one of the filterLabels must match the + corresponding label provided in the metadata. If its filterMatchCriteria + is set to MATCH_ALL, then all of its filterLabels must match with + corresponding labels in the provided metadata. - `metadataFilters` specified here will be applifed before those specified in the `UrlMap` that this `ForwardingRule` references. + metadataFilters specified here can be overridden by those specified in + the UrlMap that this ForwardingRule references. - `metadataFilters` only applies to Loadbalancers that have their loadBalancingScheme set to `INTERNAL_SELF_MANAGED`. + metadataFilters only applies to Loadbalancers that have their + loadBalancingScheme set to INTERNAL_SELF_MANAGED. items: properties: filterLabels: description: |- - Immutable. The list of label value pairs that must match labels in the provided metadata based on `filterMatchCriteria` + Immutable. The list of label value pairs that must match labels in the + provided metadata based on filterMatchCriteria This list must not be empty and can have at the most 64 entries. items: properties: name: description: |- - Immutable. Name of metadata label. - - The name can have a maximum length of 1024 characters and must be at least 1 character long. + Immutable. Name of the metadata label. The length must be between + 1 and 1024 characters, inclusive. type: string value: description: |- - Immutable. The value of the label must match the specified value. - - value can have a maximum length of 1024 characters. + Immutable. The value that the label must match. The value has a maximum + length of 1024 characters. type: string required: - name @@ -23882,12 +24101,13 @@ spec: type: array filterMatchCriteria: description: |- - Immutable. Specifies how individual `filterLabel` matches within the list of `filterLabel`s contribute towards the overall `metadataFilter` match. - - Supported values are: + Immutable. Specifies how individual filterLabel matches within the list of + filterLabels contribute towards the overall metadataFilter match. - * MATCH_ANY: At least one of the `filterLabels` must have a matching label in the provided metadata. - * MATCH_ALL: All `filterLabels` must have matching labels in the provided metadata. Possible values: NOT_SET, MATCH_ALL, MATCH_ANY. + MATCH_ANY - At least one of the filterLabels must have a matching + label in the provided metadata. + MATCH_ALL - All filterLabels must have matching labels in the + provided metadata. Possible values: ["MATCH_ANY", "MATCH_ALL"]. type: string required: - filterLabels @@ -23927,37 +24147,68 @@ spec: type: string type: object networkTier: - description: 'Immutable. This signifies the networking tier used for - configuring this load balancer and can only take the following values: - `PREMIUM`, `STANDARD`. For regional ForwardingRule, the valid values - are `PREMIUM` and `STANDARD`. For GlobalForwardingRule, the valid - value is `PREMIUM`. If this field is not specified, it is assumed - to be `PREMIUM`. If `IPAddress` is specified, this value must be - equal to the networkTier of the Address.' + description: |- + Immutable. This signifies the networking tier used for configuring + this load balancer and can only take the following values: + 'PREMIUM', 'STANDARD'. + + For regional ForwardingRule, the valid values are 'PREMIUM' and + 'STANDARD'. For GlobalForwardingRule, the valid value is + 'PREMIUM'. + + If this field is not specified, it is assumed to be 'PREMIUM'. + If 'IPAddress' is specified, this value must be equal to the + networkTier of the Address. Possible values: ["PREMIUM", "STANDARD"]. type: string portRange: description: |- - Immutable. When the load balancing scheme is `EXTERNAL`, `INTERNAL_SELF_MANAGED` and `INTERNAL_MANAGED`, you can specify a `port_range`. Use with a forwarding rule that points to a target proxy or a target pool. Do not use with a forwarding rule that points to a backend service. This field is used along with the `target` field for TargetHttpProxy, TargetHttpsProxy, TargetSslProxy, TargetTcpProxy, TargetVpnGateway, TargetPool, TargetInstance. Applicable only when `IPProtocol` is `TCP`, `UDP`, or `SCTP`, only packets addressed to ports in the specified range will be forwarded to `target`. Forwarding rules with the same `[IPAddress, IPProtocol]` pair must have disjoint port ranges. Some types of forwarding target have constraints on the acceptable ports: + Immutable. This field can only be used: + + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By backend service-based network load balancers, target pool-based + network load balancers, internal proxy load balancers, external proxy load + balancers, Traffic Director, external protocol forwarding, and Classic VPN. + Some products have restrictions on what ports can be used. See + [port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications) + for details. + + + Only packets addressed to ports in the specified range will be forwarded to + the backends configured with this forwarding rule. - * TargetHttpProxy: 80, 8080 - * TargetHttpsProxy: 443 - * TargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1688, 1883, 5222 - * TargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1688, 1883, 5222 - * TargetVpnGateway: 500, 4500 + The 'ports' and 'port_range' fields are mutually exclusive. - @pattern: d+(?:-d+)?. + For external forwarding rules, two or more forwarding rules cannot use the + same '[IPAddress, IPProtocol]' pair, and cannot have + overlapping 'portRange's. + + For internal forwarding rules within the same VPC network, two or more + forwarding rules cannot use the same '[IPAddress, IPProtocol]' + pair, and cannot have overlapping 'portRange's. type: string ports: - description: 'Immutable. This field is used along with the `backend_service` - field for internal load balancing. When the load balancing scheme - is `INTERNAL`, a list of ports can be configured, for example, [''80''], - [''8000'',''9000'']. Only packets addressed to these ports are forwarded - to the backends configured with the forwarding rule. If the forwarding - rule''s loadBalancingScheme is INTERNAL, you can specify ports in - one of the following ways: * A list of up to five ports, which can - be non-contiguous * Keyword `ALL`, which causes the forwarding rule - to forward traffic on any port of the forwarding rule''s protocol. - @pattern: d+(?:-d+)? For more information, refer to [Port specifications](/load-balancing/docs/forwarding-rule-concepts#port_specifications).' + description: |- + Immutable. This field can only be used: + + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By internal TCP/UDP load balancers, backend service-based network load + balancers, and internal protocol forwarding. + + + You can specify a list of up to five ports by number, separated by commas. + The ports can be contiguous or discontiguous. Only packets addressed to + these ports will be forwarded to the backends configured with this + forwarding rule. + + For external forwarding rules, two or more forwarding rules cannot use the + same '[IPAddress, IPProtocol]' pair, and cannot share any values + defined in 'ports'. + + For internal forwarding rules within the same VPC network, two or more + forwarding rules cannot use the same '[IPAddress, IPProtocol]' + pair, and cannot share any values defined in 'ports'. + + The 'ports' and 'port_range' fields are mutually exclusive. items: type: string type: array @@ -23967,9 +24218,10 @@ spec: is used as the default. type: string serviceDirectoryRegistrations: - description: Immutable. Service Directory resources to register this - forwarding rule with. Currently, only supports a single Service - Directory resource. + description: |- + Immutable. Service Directory resources to register this forwarding rule with. + + Currently, only supports a single Service Directory resource. items: properties: namespace: @@ -23983,17 +24235,31 @@ spec: type: object type: array serviceLabel: - description: Immutable. An optional prefix to the service name for - this Forwarding Rule. If specified, the prefix is the first label - of the fully qualified service name. The label must be 1-63 characters - long, and comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). + description: |- + Immutable. An optional prefix to the service name for this Forwarding Rule. + If specified, will be the first label of the fully qualified service + name. + + The label must be 1-63 characters long, and comply with RFC1035. Specifically, the label must be 1-63 characters long and match the - regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the - first character must be a lowercase letter, and all following characters - must be a dash, lowercase letter, or digit, except the last character, - which cannot be a dash. This field is only used for internal load - balancing. - type: string + regular expression '[a-z]([-a-z0-9]*[a-z0-9])?' which means the first + character must be a lowercase letter, and all following characters + must be a dash, lowercase letter, or digit, except the last + character, which cannot be a dash. + + This field is only used for INTERNAL load balancing. + type: string + sourceIpRanges: + description: Immutable. If not empty, this Forwarding Rule will only + forward the traffic when the source IP address matches one of the + IP addresses or CIDR ranges set here. Note that a Forwarding Rule + can only have up to 64 source IP ranges, and this field can only + be used with a regional Forwarding Rule whose scheme is EXTERNAL. + Each sourceIpRange entry should be either an IP address (for example, + 1.2.3.4) or a CIDR range (for example, 1.2.3.0/24). + items: + type: string + type: array subnetworkRef: description: |- The subnetwork that the load balanced IP should belong to for this @@ -24217,6 +24483,13 @@ spec: type: object status: properties: + baseForwardingRule: + description: '[Output Only] The URL for the corresponding base Forwarding + Rule. By base Forwarding Rule, we mean the Forwarding Rule that + has the same IP address, protocol, and port settings with the current + Forwarding Rule, but without sourceIPRanges specified. Always empty + if the current Forwarding Rule does not have sourceIPRanges specified.' + type: string conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -24244,11 +24517,12 @@ spec: type: object type: array creationTimestamp: - description: '[Output Only] Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) - text format.' + description: Creation timestamp in RFC3339 text format. type: string labelFingerprint: - description: Used internally during label updates. + description: |- + The fingerprint used for optimistic locking of this resource. Used + internally during updates. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -24262,16 +24536,16 @@ spec: type: string pscConnectionStatus: description: 'The PSC connection status of the PSC Forwarding Rule. - Possible values: STATUS_UNSPECIFIED, PENDING, ACCEPTED, REJECTED, - CLOSED.' + Possible values: ''STATUS_UNSPECIFIED'', ''PENDING'', ''ACCEPTED'', + ''REJECTED'', ''CLOSED''.' type: string selfLink: - description: '[Output Only] Server-defined URL for the resource.' type: string serviceName: - description: '[Output Only] The internal fully qualified service name - for this Forwarding Rule. This field is only used for internal load - balancing.' + description: |- + The internal fully qualified service name for this Forwarding Rule. + + This field is only used for INTERNAL load balancing. type: string type: object required: @@ -24292,7 +24566,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24454,7 +24728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24612,7 +24886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25076,7 +25350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25237,7 +25511,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25398,7 +25672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25513,7 +25787,8 @@ spec: [Enabling guest operating system features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) to see a list of available options. Possible values: ["MULTI_IP_SUBNET", "SECURE_BOOT", "SEV_CAPABLE", "UEFI_COMPATIBLE", "VIRTIO_SCSI_MULTIQUEUE", - "WINDOWS", "GVNIC", "SEV_LIVE_MIGRATABLE"].' + "WINDOWS", "GVNIC", "SEV_LIVE_MIGRATABLE", "SEV_SNP_CAPABLE", + "SUSPEND_RESUME_COMPATIBLE", "TDX_CAPABLE"].' type: string required: - type @@ -25747,7 +26022,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26526,7 +26801,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26708,7 +26983,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26911,7 +27186,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27834,7 +28109,11 @@ spec: description: The CPU platform used by this instance. type: string currentStatus: - description: Current status of the instance. + description: "\n\t\t\t\t\tCurrent status of the instance.\n\t\t\t\t\tThis + could be one of the following values: PROVISIONING, STAGING, RUNNING, + STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED.\n\t\t\t\t\tFor + more information about the status of the instance, see [Instance + life cycle](https://cloud.google.com/compute/docs/instances/instance-life-cycle)." type: string instanceId: description: The server-assigned unique identifier of this instance. @@ -27877,7 +28156,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28861,7 +29140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29186,7 +29465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29403,7 +29682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29588,7 +29867,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29798,7 +30077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30010,7 +30289,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30191,7 +30470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30320,6 +30599,11 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + stackType: + description: 'Which IP version(s) of traffic and routes are allowed + to be imported or exported between peer networks. The default value + is IPV4_ONLY. Possible values: ["IPV4_ONLY", "IPV4_IPV6"].' + type: string required: - networkRef - peerNetworkRef @@ -30386,7 +30670,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30462,34 +30746,30 @@ spec: recreated to modify this field. type: string enableUlaInternalIpv6: - description: "Immutable. Enable ULA internal ipv6 on this network. - Enabling this feature will assign \na /48 from google defined ULA - prefix fd20::/20." + description: |- + Immutable. Enable ULA internal ipv6 on this network. Enabling this feature will assign + a /48 from google defined ULA prefix fd20::/20. type: boolean internalIpv6Range: - description: "Immutable. When enabling ula internal ipv6, caller optionally - can specify the /48 range \nthey want from the google defined ULA - prefix fd20::/20. The input must be a \nvalid /48 ULA IPv6 address - and must be within the fd20::/20. Operation will \nfail if the speficied - /48 is already in used by another resource. \nIf the field is not - speficied, then a /48 range will be randomly allocated from fd20::/20 - and returned via this field." + description: |- + Immutable. When enabling ula internal ipv6, caller optionally can specify the /48 range + they want from the google defined ULA prefix fd20::/20. The input must be a + valid /48 ULA IPv6 address and must be within the fd20::/20. Operation will + fail if the speficied /48 is already in used by another resource. + If the field is not speficied, then a /48 range will be randomly allocated from fd20::/20 and returned via this field. type: string mtu: - description: "Immutable. Maximum Transmission Unit in bytes. The default - value is 1460 bytes. \nThe minimum value for this field is 1300 - and the maximum value is 8896 bytes (jumbo frames).\nNote that packets - larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS - clamping or dropped\nwith an ICMP 'Fragmentation-Needed' message - if the packets are routed to the Internet or other VPCs \nwith varying - MTUs." + description: |- + Immutable. Maximum Transmission Unit in bytes. The default value is 1460 bytes. + The minimum value for this field is 1300 and the maximum value is 8896 bytes (jumbo frames). + Note that packets larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS clamping or dropped + with an ICMP 'Fragmentation-Needed' message if the packets are routed to the Internet or other VPCs + with varying MTUs. type: integer networkFirewallPolicyEnforcementOrder: - description: 'Immutable. Set the order that Firewall Rules and Firewall - Policies are evaluated. Needs to be either ''AFTER_CLASSIC_FIREWALL'' - or ''BEFORE_CLASSIC_FIREWALL'' Default ''AFTER_CLASSIC_FIREWALL'' - Default value: "AFTER_CLASSIC_FIREWALL" Possible values: ["BEFORE_CLASSIC_FIREWALL", - "AFTER_CLASSIC_FIREWALL"].' + description: 'Set the order that Firewall Rules and Firewall Policies + are evaluated. Default value: "AFTER_CLASSIC_FIREWALL" Possible + values: ["BEFORE_CLASSIC_FIREWALL", "AFTER_CLASSIC_FIREWALL"].' type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -30564,7 +30844,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30854,7 +31134,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31035,7 +31315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31180,7 +31460,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31309,7 +31589,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31535,7 +31815,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31935,7 +32215,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32232,7 +32512,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32350,7 +32630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32784,7 +33064,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32961,7 +33241,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33263,7 +33543,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33560,7 +33840,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33774,7 +34054,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33834,6 +34114,17 @@ spec: description: Immutable. An optional description of this resource. Provide this property when you create the resource. type: string + diskConsistencyGroupPolicy: + description: Immutable. Replication consistency group for asynchronous + disk replication. + properties: + enabled: + description: Immutable. Enable disk consistency on the resource + policy. + type: boolean + required: + - enabled + type: object groupPlacementPolicy: description: Immutable. Resource policy for instances used for placement configuration. @@ -34000,9 +34291,10 @@ spec: created, such as labels. properties: chainName: - description: "Immutable. Creates the new snapshot in the snapshot - chain labeled with the \nspecified name. The chain name - must be 1-63 characters long and comply \nwith RFC1035." + description: |- + Immutable. Creates the new snapshot in the snapshot chain labeled with the + specified name. The chain name must be 1-63 characters long and comply + with RFC1035. type: string guestFlush: description: Immutable. Whether to perform a 'guest aware' @@ -34083,7 +34375,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34375,7 +34667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34832,7 +35124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34980,6 +35272,10 @@ spec: If set to true, the peer connection can be established with routing information. The default is true. type: boolean + enableIpv6: + description: Enable IPv6 traffic over BGP Peer. If not specified, + it is disabled by default. + type: boolean ipAddress: description: |- IP address of the interface inside Google Cloud Platform. @@ -34988,6 +35284,13 @@ spec: external: type: string type: object + ipv6NexthopAddress: + description: |- + IPv6 address of the interface inside Google Cloud Platform. + The address must be in the range 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64. + If you do not specify the next hop addresses, Google Cloud automatically + assigns unused addresses from the 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64 range for you. + type: string peerAsn: description: |- Peer BGP Autonomous System Number (ASN). @@ -34998,6 +35301,13 @@ spec: IP address of the BGP interface outside Google Cloud Platform. Only IPv4 is supported. type: string + peerIpv6NexthopAddress: + description: |- + IPv6 address of the BGP interface outside Google Cloud Platform. + The address must be in the range 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64. + If you do not specify the next hop addresses, Google Cloud automatically + assigns unused addresses from the 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64 range for you. + type: string region: description: |- Immutable. Region where the router and BgpPeer reside. @@ -35171,7 +35481,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35398,7 +35708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35677,7 +35987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36293,7 +36603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36640,7 +36950,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36746,7 +37056,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36890,7 +37200,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36947,13 +37257,13 @@ spec: spec: properties: chainName: - description: "Immutable. Creates the new snapshot in the snapshot - chain labeled with the \nspecified name. The chain name must be - 1-63 characters long and \ncomply with RFC1035. This is an uncommon - option only for advanced \nservice owners who needs to create separate - snapshot chains, for \nexample, for chargeback tracking. When you - describe your snapshot \nresource, this field is visible only if - it has a non-empty value." + description: |- + Immutable. Creates the new snapshot in the snapshot chain labeled with the + specified name. The chain name must be 1-63 characters long and + comply with RFC1035. This is an uncommon option only for advanced + service owners who needs to create separate snapshot chains, for + example, for chargeback tracking. When you describe your snapshot + resource, this field is visible only if it has a non-empty value. type: string description: description: Immutable. An optional description of this resource. @@ -37289,7 +37599,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37507,7 +37817,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37670,7 +37980,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37959,7 +38269,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38137,7 +38447,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38307,7 +38617,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38415,8 +38725,7 @@ spec: Specifies the QUIC override policy for this resource. This determines whether the load balancer will attempt to negotiate QUIC with clients or not. Can specify one of NONE, ENABLE, or DISABLE. If NONE is - specified, uses the QUIC policy with no user overrides, which is - equivalent to DISABLE. Default value: "NONE" Possible values: ["NONE", "ENABLE", "DISABLE"]. + specified, Google manages whether QUIC is used. Default value: "NONE" Possible values: ["NONE", "ENABLE", "DISABLE"]. type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -38584,7 +38893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38780,7 +39089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39006,7 +39315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39267,7 +39576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39434,7 +39743,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39595,7 +39904,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42289,7 +42598,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42386,7 +42695,7 @@ spec: type: string stackType: description: |- - Immutable. The stack type for this VPN gateway to identify the IP protocols that are enbaled. + Immutable. The stack type for this VPN gateway to identify the IP protocols that are enabled. If not specified, IPV4_ONLY will be used. Default value: "IPV4_ONLY" Possible values: ["IPV4_ONLY", "IPV4_IPV6"]. type: string vpnInterfaces: @@ -42493,7 +42802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42865,7 +43174,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43181,7 +43490,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43770,7 +44079,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44006,7 +44315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44113,6 +44422,16 @@ spec: required: - enabled type: object + gcsFuseCsiDriverConfig: + description: The status of the GCS Fuse CSI driver addon, which + allows the usage of gcs bucket as volumes. Defaults to disabled; + set enabled = true to enable. + properties: + enabled: + type: boolean + required: + - enabled + type: object gkeBackupAgentConfig: description: The status of the Backup for GKE Agent addon. It is disabled by default. Set enabled = true to enable. @@ -45697,7 +46016,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46395,7 +46714,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46667,7 +46986,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46833,7 +47152,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47029,7 +47348,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47214,7 +47533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47446,7 +47765,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47620,7 +47939,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47746,7 +48065,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48032,7 +48351,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48204,7 +48523,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -48483,7 +48802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -48778,7 +49097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50593,7 +50912,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52535,7 +52854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -52707,7 +53026,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -53308,7 +53627,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -53501,7 +53820,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54430,7 +54749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54645,7 +54964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54702,13 +55021,13 @@ spec: spec: properties: apiVersion: - description: "API version displayed in Dialogflow console. If not - specified, V2 API is assumed. Clients are free to query\ndifferent - service endpoints for different API versions. However, bots connectors - and webhook calls will follow \nthe specified API version.\n* API_VERSION_V1: - Legacy V1 API.\n* API_VERSION_V2: V2 API.\n* API_VERSION_V2_BETA_1: - V2beta1 API. Possible values: [\"API_VERSION_V1\", \"API_VERSION_V2\", - \"API_VERSION_V2_BETA_1\"]." + description: |- + API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query + different service endpoints for different API versions. However, bots connectors and webhook calls will follow + the specified API version. + * API_VERSION_V1: Legacy V1 API. + * API_VERSION_V2: V2 API. + * API_VERSION_V2_BETA_1: V2beta1 API. Possible values: ["API_VERSION_V1", "API_VERSION_V2", "API_VERSION_V2_BETA_1"]. type: string avatarUri: description: |- @@ -54717,20 +55036,17 @@ spec: from the API will be shown in the [avatarUriBackend] field. type: string classificationThreshold: - description: "To filter out false positive results and still get variety - in matched natural language inputs for your agent,\nyou can tune - the machine learning classification threshold. If the returned score - value is less than the threshold\nvalue, then a fallback intent - will be triggered or, if there are no fallback intents defined, - no intent will be \ntriggered. The score values range from 0.0 (completely - uncertain) to 1.0 (completely certain). If set to 0.0, the \ndefault - of 0.3 is used." + description: |- + To filter out false positive results and still get variety in matched natural language inputs for your agent, + you can tune the machine learning classification threshold. If the returned score value is less than the threshold + value, then a fallback intent will be triggered or, if there are no fallback intents defined, no intent will be + triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the + default of 0.3 is used. type: number defaultLanguageCode: - description: "Immutable. The default language of the agent as a language - tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) - \nfor a list of the currently supported language codes. This field - cannot be updated after creation." + description: |- + Immutable. The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) + for a list of the currently supported language codes. This field cannot be updated after creation. type: string description: description: The description of this agent. The maximum length is @@ -54833,7 +55149,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55047,7 +55363,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55242,7 +55558,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55578,7 +55894,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55798,7 +56114,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56247,7 +56563,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56456,7 +56772,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56620,8 +56936,9 @@ spec: type: object type: array name: - description: "The unique identifier of the entity type. \nFormat: - projects//agent/entityTypes/." + description: |- + The unique identifier of the entity type. + Format: projects//agent/entityTypes/. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -56649,7 +56966,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56816,9 +57133,9 @@ spec: type: object type: array name: - description: "The unique identifier of the fulfillment. \nFormat: - projects//agent/fulfillment - projects//locations//agent/fulfillment." + description: |- + The unique identifier of the fulfillment. + Format: projects//agent/fulfillment - projects//locations//agent/fulfillment. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -56846,7 +57163,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56918,11 +57235,10 @@ spec: description: The name of this intent to be displayed on the console. type: string events: - description: "The collection of event names that trigger the intent. - If the collection of input contexts is not empty, all of\nthe contexts - must be present in the active user session for an event to trigger - this intent. See the \n[events reference](https://cloud.google.com/dialogflow/docs/events-overview) - for more details." + description: |- + The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of + the contexts must be present in the active user session for an event to trigger this intent. See the + [events reference](https://cloud.google.com/dialogflow/docs/events-overview) for more details. items: type: string type: array @@ -57048,8 +57364,9 @@ spec: type: object type: array name: - description: "The unique identifier of this intent. \nFormat: projects//agent/intents/." + description: |- + The unique identifier of this intent. + Format: projects//agent/intents/. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -57083,7 +57400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61259,7 +61576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61871,7 +62188,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63347,7 +63664,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63718,7 +64035,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64105,7 +64422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64301,7 +64618,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64499,7 +64816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64565,9 +64882,10 @@ spec: items: properties: gkeClusterName: - description: "The resource name of the cluster to bind this - ManagedZone to. \nThis should be specified in the format - like \n'projects/*/locations/*/clusters/*'." + description: |- + The resource name of the cluster to bind this ManagedZone to. + This should be specified in the format like + 'projects/*/locations/*/clusters/*'. type: string required: - gkeClusterName @@ -64677,7 +64995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64873,7 +65191,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64996,7 +65314,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65161,7 +65479,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65303,7 +65621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65792,7 +66110,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -66014,7 +66332,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -66343,7 +66661,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66512,7 +66830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66693,7 +67011,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66870,7 +67188,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67014,7 +67332,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67177,7 +67495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67329,7 +67647,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67477,7 +67795,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67618,7 +67936,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67772,7 +68090,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67985,7 +68303,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68275,7 +68593,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -68707,7 +69025,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -68947,7 +69265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69312,7 +69630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69445,7 +69763,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69603,7 +69921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69765,7 +70083,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69896,14 +70214,12 @@ spec: Cloud Pub/Sub topic. Not having adequate permissions will cause the calls that send notifications to fail. type: string sendFullResource: - description: "Whether to send full FHIR resource to this Pub/Sub - topic for Create and Update operation.\nNote that setting - this to true does not guarantee that all resources will be - sent in the format of \nfull FHIR resource. When a resource - change is too large or during heavy traffic, only the resource - name will be\nsent. Clients should always check the \"payloadType\" - label from a Pub/Sub message to determine whether \nit needs - to fetch the full resource as a separate operation." + description: |- + Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. + Note that setting this to true does not guarantee that all resources will be sent in the format of + full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be + sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether + it needs to fetch the full resource as a separate operation. type: boolean required: - pubsubTopic @@ -70038,7 +70354,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70239,7 +70555,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70440,7 +70756,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70601,7 +70917,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70741,7 +71057,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71066,7 +71382,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71294,7 +71610,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71534,7 +71850,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71713,7 +72029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71855,7 +72171,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72128,7 +72444,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72309,7 +72625,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72605,7 +72921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72772,7 +73088,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72898,7 +73214,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73052,7 +73368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73744,7 +74060,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73903,7 +74219,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74108,7 +74424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -74291,7 +74607,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74406,10 +74722,10 @@ spec: or not. type: boolean passwordRequired: - description: "Whether a password is required for email auth - or not. If true, both an email and \npassword must be provided - to sign in. If false, a user may sign in via either \nemail/password - or email link." + description: |- + Whether a password is required for email auth or not. If true, both an email and + password must be provided to sign in. If false, a user may sign in via either + email/password or email link. type: boolean type: object hashConfig: @@ -74515,7 +74831,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74679,7 +74995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74892,7 +75208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -75109,7 +75425,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -75262,7 +75578,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75374,9 +75690,9 @@ spec: letter 's' (seconds). It must be greater than a day (ie, 86400). type: string skipInitialVersionCreation: - description: "Immutable. If set to true, the request will create a - CryptoKey without any CryptoKeyVersions. \nYou must use the 'google_kms_key_ring_import_job' - resource to import the CryptoKeyVersion." + description: |- + Immutable. If set to true, the request will create a CryptoKey without any CryptoKeyVersions. + You must use the 'google_kms_key_ring_import_job' resource to import the CryptoKeyVersion. type: boolean versionTemplate: description: A template describing settings for new crypto key versions. @@ -75454,7 +75770,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75643,7 +75959,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75823,7 +76139,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75949,7 +76265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -76088,9 +76404,9 @@ spec: type: object type: object resourceID: - description: Immutable. Optional. The name of the resource. Used for - creation and acquisition. When unset, the value of `metadata.name` - is used as the default. + description: Immutable. Optional. The service-generated ciphertext + of the resource. Used for acquisition only. Leave unset to create + a new resource. type: string required: - cryptoKey @@ -76154,7 +76470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76438,7 +76754,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76713,7 +77029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77134,7 +77450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -77538,7 +77854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77842,7 +78158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78179,7 +78495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78355,7 +78671,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79170,7 +79486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86052,7 +86368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86243,7 +86559,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86538,7 +86854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86665,7 +86981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -86966,7 +87282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -87537,7 +87853,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -87696,7 +88012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88075,7 +88391,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88257,7 +88573,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88602,7 +88918,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -88877,7 +89193,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89135,7 +89451,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89364,7 +89680,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89608,7 +89924,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -89845,7 +90161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -90192,7 +90508,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -91099,7 +91415,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91420,7 +91736,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91646,7 +91962,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92113,7 +92429,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92847,7 +93163,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93023,7 +93339,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93353,7 +93669,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93674,7 +93990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -93894,7 +94210,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94055,7 +94371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -94824,7 +95140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95826,7 +96142,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -96517,7 +96833,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -96653,7 +96969,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97156,7 +97472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -98161,7 +98477,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99072,7 +99388,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99488,7 +99804,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -99713,7 +100029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -99869,7 +100185,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100036,7 +100352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100240,7 +100556,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100396,7 +100712,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100564,15 +100880,19 @@ spec: type: string type: object maxDeliveryAttempts: - description: "The maximum number of delivery attempts for any - message. The value must be\nbetween 5 and 100.\n\nThe number - of delivery attempts is defined as 1 + (the sum of number of - \nNACKs and number of times the acknowledgement deadline has - been exceeded for the message).\n\nA NACK is any call to ModifyAckDeadline - with a 0 deadline. Note that\nclient libraries may automatically - extend ack_deadlines.\n\nThis field will be honored on a best - effort basis.\n\nIf this parameter is 0, a default value of - 5 is used." + description: |- + The maximum number of delivery attempts for any message. The value must be + between 5 and 100. + + The number of delivery attempts is defined as 1 + (the sum of number of + NACKs and number of times the acknowledgement deadline has been exceeded for the message). + + A NACK is any call to ModifyAckDeadline with a 0 deadline. Note that + client libraries may automatically extend ack_deadlines. + + This field will be honored on a best effort basis. + + If this parameter is 0, a default value of 5 is used. type: integer type: object enableExactlyOnceDelivery: @@ -100615,11 +100935,11 @@ spec: - ttl type: object filter: - description: "Immutable. The subscription only delivers the messages - that match the filter. \nPub/Sub automatically acknowledges the - messages that don't match the filter. You can filter messages\nby - their attributes. The maximum length of a filter is 256 bytes. After - creating the subscription, \nyou can't modify the filter." + description: |- + Immutable. The subscription only delivers the messages that match the filter. + Pub/Sub automatically acknowledges the messages that don't match the filter. You can filter messages + by their attributes. The maximum length of a filter is 256 bytes. After creating the subscription, + you can't modify the filter. type: string messageRetentionDuration: description: |- @@ -100713,18 +101033,16 @@ spec: messageRetentionDuration window. type: boolean retryPolicy: - description: "A policy that specifies how Pub/Sub retries message - delivery for this subscription.\n\nIf not set, the default retry - policy is applied. This generally implies that messages will be - retried as soon as possible for healthy subscribers. \nRetryPolicy - will be triggered on NACKs or acknowledgement deadline exceeded - events for a given message." + description: |- + A policy that specifies how Pub/Sub retries message delivery for this subscription. + + If not set, the default retry policy is applied. This generally implies that messages will be retried as soon as possible for healthy subscribers. + RetryPolicy will be triggered on NACKs or acknowledgement deadline exceeded events for a given message. properties: maximumBackoff: - description: "The maximum delay between consecutive deliveries - of a given message. Value should be between 0 and 600 seconds. - Defaults to 600 seconds. \nA duration in seconds with up to - nine fractional digits, terminated by 's'. Example: \"3.5s\"." + description: |- + The maximum delay between consecutive deliveries of a given message. Value should be between 0 and 600 seconds. Defaults to 600 seconds. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". type: string minimumBackoff: description: |- @@ -100817,7 +101135,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101034,7 +101352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -101270,7 +101588,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101753,7 +102071,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101931,7 +102249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -102212,7 +102530,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103094,7 +103412,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103356,7 +103674,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103559,7 +103877,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103764,7 +104082,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103927,7 +104245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104147,7 +104465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104304,7 +104622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104456,7 +104774,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104603,7 +104921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104781,7 +105099,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104922,7 +105240,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105104,7 +105422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105161,16 +105479,16 @@ spec: spec: properties: pubsubConfigs: - description: "How this repository publishes a change in the repository - through Cloud Pub/Sub. \nKeyed by the topic names." + description: |- + How this repository publishes a change in the repository through Cloud Pub/Sub. + Keyed by the topic names. items: properties: messageFormat: - description: "The format of the Cloud Pub/Sub messages. \n- - PROTOBUF: The message payload is a serialized protocol buffer - of SourceRepoEvent.\n- JSON: The message payload is a JSON - string of SourceRepoEvent. Possible values: [\"PROTOBUF\", - \"JSON\"]." + description: |- + The format of the Cloud Pub/Sub messages. + - PROTOBUF: The message payload is a serialized protocol buffer of SourceRepoEvent. + - JSON: The message payload is a JSON string of SourceRepoEvent. Possible values: ["PROTOBUF", "JSON"]. type: string serviceAccountRef: description: |- @@ -105303,7 +105621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105510,7 +105828,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105650,7 +105968,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105723,11 +106041,11 @@ spec: a value of 'en_US.UTF8' at creation time. type: string deletionPolicy: - description: "The deletion policy for the database. Setting ABANDON - allows the resource \nto be abandoned rather than deleted. This - is useful for Postgres, where databases cannot be \ndeleted from - the API if there are users other than cloudsqlsuperuser with access. - Possible \nvalues are: \"ABANDON\", \"DELETE\". Defaults to \"DELETE\"." + description: |- + The deletion policy for the database. Setting ABANDON allows the resource + to be abandoned rather than deleted. This is useful for Postgres, where databases cannot be + deleted from the API if there are users other than cloudsqlsuperuser with access. Possible + values are: "ABANDON", "DELETE". Defaults to "DELETE". type: string instanceRef: description: The Cloud SQL instance. @@ -105821,7 +106139,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106535,7 +106853,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106711,7 +107029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106952,7 +107270,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107122,7 +107440,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107496,7 +107814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107682,7 +108000,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107850,7 +108168,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108053,7 +108371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108215,7 +108533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108850,7 +109168,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109027,7 +109345,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109089,7 +109407,7 @@ spec: type: string parent: description: Immutable. Input only. The resource name of the new TagKey's - parent. Must be of the form organizations/{org_id}. + parent. Must be of the form organizations/{org_id} or projects/{project_id_or_number}. type: string purpose: description: |- @@ -109192,7 +109510,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109333,7 +109651,7 @@ spec: type: string namespacedName: description: Output only. Namespaced name of the TagValue. Will be - in the format {organizationId}/{tag_key_short_name}/{shortName}. + in the format {parentNamespace}/{tagKeyShortName}/{shortName}. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -109366,7 +109684,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109586,7 +109904,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109702,7 +110020,6 @@ spec: - displayName - metadataSchemaUri - projectRef - - region type: object status: properties: @@ -109772,7 +110089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109891,6 +110208,9 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + region: + description: Immutable. The region for the resource. + type: string resourceID: description: Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` @@ -110175,7 +110495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110317,7 +110637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110553,7 +110873,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110768,7 +111088,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110889,10 +111209,10 @@ spec: * DOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product. type: string featureNormType: - description: "Type of normalization to be carried out on each - vector. The value must be one of the followings: \n* UNIT_L2_NORM: - Unit L2 normalization type\n* NONE: No normalization type - is specified." + description: |- + Type of normalization to be carried out on each vector. The value must be one of the followings: + * UNIT_L2_NORM: Unit L2 normalization type + * NONE: No normalization type is specified. type: string required: - dimensions @@ -111053,7 +111373,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111235,7 +111555,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111425,7 +111745,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -111709,7 +112029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111765,6 +112085,12 @@ spec: type: object spec: properties: + cryptoKeyName: + description: |- + The KMS key used to encrypt workflow and execution data. + + Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}. + type: string description: description: Description of the workflow provided by the user. Must be at most 1000 unicode characters long. @@ -111811,8 +112137,11 @@ spec: description: |- Name of the service account associated with the latest workflow version. This service account represents the identity of the workflow and determines what permissions the workflow has. - - Format: projects/{project}/serviceAccounts/{account}. + Format: projects/{project}/serviceAccounts/{account} or {account}. + Using - as a wildcard for the {project} or not providing one at all will infer the project from the account. + The {account} value can be the email address or the unique_id of the service account. + If not provided, workflow will use the project's default service account. + Modifying this field for an existing workflow results in a new workflow revision. type: string sourceContents: description: Workflow code to be executed. The size limit is 32KB. @@ -111892,7 +112221,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111961,28 +112290,27 @@ spec: should reside. type: string network: - description: "Immutable. The relative resource name of the VPC network - on which the instance can be accessed. \nIt is specified in the - following form: \"projects/{projectNumber}/global/networks/{network_id}\"." + description: |- + Immutable. The relative resource name of the VPC network on which the instance can be accessed. + It is specified in the following form: "projects/{projectNumber}/global/networks/{network_id}". type: string privateClusterConfig: description: Configuration for private cluster. properties: clusterHostname: - description: "Hostname for the workstation cluster. \nThis field - will be populated only when private endpoint is enabled. \nTo - access workstations in the cluster, create a new DNS zone mapping - this domain name to an internal IP address and a forwarding - rule mapping that address to the service attachment." + description: |- + Hostname for the workstation cluster. + This field will be populated only when private endpoint is enabled. + To access workstations in the cluster, create a new DNS zone mapping this domain name to an internal IP address and a forwarding rule mapping that address to the service attachment. type: string enablePrivateEndpoint: description: Immutable. Whether Workstations endpoint is private. type: boolean serviceAttachmentUri: - description: "Service attachment URI for the workstation cluster. - \nThe service attachemnt is created when private endpoint is - enabled. \nTo access workstations in the cluster, configure - access to the managed service using (Private Service Connect)[https://cloud.google.com/vpc/docs/configure-private-service-connect-services]." + description: |- + Service attachment URI for the workstation cluster. + The service attachment is created when private endpoint is enabled. + To access workstations in the cluster, configure access to the managed service using (Private Service Connect)[https://cloud.google.com/vpc/docs/configure-private-service-connect-services]. type: string required: - enablePrivateEndpoint @@ -112020,9 +112348,9 @@ spec: of `metadata.name` is used as the default. type: string subnetwork: - description: "Immutable. Name of the Compute Engine subnetwork in - which instances associated with this cluster will be created. \nMust - be part of the subnetwork specified for this cluster." + description: |- + Immutable. Name of the Compute Engine subnetwork in which instances associated with this cluster will be created. + Must be part of the subnetwork specified for this cluster. type: string required: - location @@ -112033,37 +112361,43 @@ spec: status: properties: conditions: - description: Status conditions describing the current resource state. + description: Conditions represent the latest available observation + of the resource's current state. items: properties: - code: - description: The status code, which should be an enum value - of google.rpc.Code. - type: integer - details: - description: A list of messages that carry the error details. - items: - type: object - x-kubernetes-preserve-unknown-fields: true - type: array + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string message: - description: Human readable message indicating details about - the current status. + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. type: string type: object type: array createTime: - description: Time the Instance was created in UTC. + description: Time when this resource was created. type: string degraded: - description: "Whether this resource is in degraded mode, in which - case it may require user action to restore full functionality. \nDetails - can be found in the conditions field." + description: |- + Whether this resource is in degraded mode, in which case it may require user action to restore full functionality. + Details can be found in the conditions field. type: boolean etag: - description: "Checksum computed by the server. \nMay be sent on update - and delete requests to ensure that the client has an up-to-date - value before proceeding." + description: |- + Checksum computed by the server. + May be sent on update and delete requests to ensure that the client has an up-to-date value before proceeding. type: string name: description: The name of the cluster resource. @@ -112075,6 +112409,26 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + resourceConditions: + description: Status conditions describing the current resource state. + items: + properties: + code: + description: The status code, which should be an enum value + of google.rpc.Code. + type: integer + details: + description: A list of messages that carry the error details. + items: + type: object + x-kubernetes-preserve-unknown-fields: true + type: array + message: + description: Human readable message indicating details about + the current status. + type: string + type: object + type: array uid: description: The system-generated UID of the resource. type: string diff --git a/install-bundles/install-bundle-autopilot-namespaced/0-cnrm-system.yaml b/install-bundles/install-bundle-autopilot-namespaced/0-cnrm-system.yaml index 468773f9a5..385f554604 100644 --- a/install-bundles/install-bundle-autopilot-namespaced/0-cnrm-system.yaml +++ b/install-bundles/install-bundle-autopilot-namespaced/0-cnrm-system.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: Namespace metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-system @@ -25,7 +25,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -35,7 +35,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-resource-stats-recorder @@ -45,7 +45,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-unmanaged-detector @@ -55,7 +55,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-manager @@ -65,7 +65,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-cnrm-system-role @@ -86,7 +86,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-cnrm-system-role @@ -107,7 +107,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1236,7 +1236,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -1286,7 +1286,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -1344,7 +1344,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -1369,7 +1369,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -1399,7 +1399,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-unmanaged-detector-cluster-role @@ -1430,7 +1430,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -2186,7 +2186,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -2249,7 +2249,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -2267,7 +2267,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -2285,7 +2285,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -2308,7 +2308,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -2325,7 +2325,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -2342,7 +2342,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-unmanaged-detector-binding @@ -2359,7 +2359,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -2376,7 +2376,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -2393,7 +2393,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -2414,7 +2414,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2432,7 +2432,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2445,8 +2445,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.104.0 - image: gcr.io/cnrm-eap/recorder:ac01590 + value: 1.105.0 + image: gcr.io/cnrm-eap/recorder:54aab28 imagePullPolicy: Always name: recorder ports: @@ -2480,7 +2480,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2495,7 +2495,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2508,7 +2508,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:ac01590 + image: gcr.io/cnrm-eap/webhook:54aab28 imagePullPolicy: Always name: webhook ports: @@ -2538,7 +2538,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2553,7 +2553,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2561,7 +2561,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:ac01590 + image: gcr.io/cnrm-eap/deletiondefender:54aab28 imagePullPolicy: Always name: deletiondefender ports: @@ -2591,7 +2591,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-unmanaged-detector cnrm.cloud.google.com/system: "true" @@ -2606,7 +2606,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-unmanaged-detector cnrm.cloud.google.com/system: "true" @@ -2614,7 +2614,7 @@ spec: containers: - command: - /configconnector/unmanageddetector - image: gcr.io/cnrm-eap/unmanageddetector:ac01590 + image: gcr.io/cnrm-eap/unmanageddetector:54aab28 imagePullPolicy: Always name: unmanageddetector ports: @@ -2645,7 +2645,7 @@ kind: HorizontalPodAutoscaler metadata: annotations: autoscaling.alpha.kubernetes.io/metrics: '[{"type":"Resource","resource":{"name":"memory","targetAverageUtilization":90}}]' - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook diff --git a/install-bundles/install-bundle-autopilot-namespaced/crds.yaml b/install-bundles/install-bundle-autopilot-namespaced/crds.yaml index af9ca3067c..cc0862d570 100644 --- a/install-bundles/install-bundle-autopilot-namespaced/crds.yaml +++ b/install-bundles/install-bundle-autopilot-namespaced/crds.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -264,7 +264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -548,15 +548,15 @@ spec: - conditions type: object custom: - description: "Custom access level conditions are set using the Cloud - Common Expression Language to represent the necessary conditions - for the level to apply to a request. \nSee CEL spec at: https://github.com/google/cel-spec." + description: |- + Custom access level conditions are set using the Cloud Common Expression Language to represent the necessary conditions for the level to apply to a request. + See CEL spec at: https://github.com/google/cel-spec. properties: expr: - description: "Represents a textual expression in the Common Expression - Language (CEL) syntax. CEL is a C-like expression language.\nThis - page details the objects and attributes that are used to the - build the CEL expressions for \ncustom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec." + description: |- + Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. + This page details the objects and attributes that are used to the build the CEL expressions for + custom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec. properties: description: description: Description of the expression. @@ -650,7 +650,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -780,7 +780,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -949,7 +949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1097,7 +1097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1259,10 +1259,11 @@ spec: type: object type: array egressPolicies: - description: "List of EgressPolicies to apply to the perimeter. - A perimeter may \nhave multiple EgressPolicies, each of which - is evaluated separately.\nAccess is granted if any EgressPolicy - grants it. Must be empty for \na perimeter bridge." + description: |- + List of EgressPolicies to apply to the perimeter. A perimeter may + have multiple EgressPolicies, each of which is evaluated separately. + Access is granted if any EgressPolicy grants it. Must be empty for + a perimeter bridge. items: properties: egressFrom: @@ -1317,17 +1318,16 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access to outside the \nperimeter. If - left unspecified, then members of 'identities' field - will \nbe allowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access to outside the + perimeter. If left unspecified, then members of 'identities' field will + be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string type: object egressTo: - description: "Defines the conditions on the 'ApiOperation' - and destination resources that \ncause this 'EgressPolicy' - to apply." + description: |- + Defines the conditions on the 'ApiOperation' and destination resources that + cause this 'EgressPolicy' to apply. properties: externalResources: description: |- @@ -1338,40 +1338,37 @@ spec: type: string type: array operations: - description: "A list of 'ApiOperations' that this egress - rule applies to. A request matches \nif it contains - an operation/service in this list." + description: |- + A list of 'ApiOperations' that this egress rule applies to. A request matches + if it contains an operation/service in this list. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong \nto the service - specified by 'serviceName' field. A single MethodSelector - \nentry with '*' specified for the 'method' - field will allow all methods \nAND permissions - for the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong + to the service specified by 'serviceName' field. A single MethodSelector + entry with '*' specified for the 'method' field will allow all methods + AND permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for 'method' should - be a valid method name for the corresponding - \n'serviceName' in 'ApiOperation'. If - '*' used as value for method, \nthen ALL - methods and permissions are allowed." + description: |- + Value for 'method' should be a valid method name for the corresponding + 'serviceName' in 'ApiOperation'. If '*' used as value for method, + then ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - serviceName \nfield set to '*' will allow all - methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with serviceName + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1478,11 +1475,10 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access from outside the \nperimeter. If - left unspecified, then members of 'identities' field - will be \nallowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access from outside the + perimeter. If left unspecified, then members of 'identities' field will be + allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string sources: description: Sources that this 'IngressPolicy' authorizes @@ -1573,40 +1569,37 @@ spec: this 'IngressPolicy' to apply. properties: operations: - description: "A list of 'ApiOperations' the sources - specified in corresponding 'IngressFrom' \nare allowed - to perform in this 'ServicePerimeter'." + description: |- + A list of 'ApiOperations' the sources specified in corresponding 'IngressFrom' + are allowed to perform in this 'ServicePerimeter'. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong to \nthe service - specified by serviceName field. A single 'MethodSelector' - entry \nwith '*' specified for the method field - will allow all methods AND \npermissions for - the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong to + the service specified by serviceName field. A single 'MethodSelector' entry + with '*' specified for the method field will allow all methods AND + permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for method should be - a valid method name for the corresponding - \nserviceName in 'ApiOperation'. If '*' - used as value for 'method', then \nALL - methods and permissions are allowed." + description: |- + Value for method should be a valid method name for the corresponding + serviceName in 'ApiOperation'. If '*' used as value for 'method', then + ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - 'serviceName' \nfield set to '*' will allow - all methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with 'serviceName' + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1765,10 +1758,11 @@ spec: type: object type: array egressPolicies: - description: "List of EgressPolicies to apply to the perimeter. - A perimeter may \nhave multiple EgressPolicies, each of which - is evaluated separately.\nAccess is granted if any EgressPolicy - grants it. Must be empty for \na perimeter bridge." + description: |- + List of EgressPolicies to apply to the perimeter. A perimeter may + have multiple EgressPolicies, each of which is evaluated separately. + Access is granted if any EgressPolicy grants it. Must be empty for + a perimeter bridge. items: properties: egressFrom: @@ -1823,17 +1817,16 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access to outside the \nperimeter. If - left unspecified, then members of 'identities' field - will \nbe allowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access to outside the + perimeter. If left unspecified, then members of 'identities' field will + be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string type: object egressTo: - description: "Defines the conditions on the 'ApiOperation' - and destination resources that \ncause this 'EgressPolicy' - to apply." + description: |- + Defines the conditions on the 'ApiOperation' and destination resources that + cause this 'EgressPolicy' to apply. properties: externalResources: description: |- @@ -1844,40 +1837,37 @@ spec: type: string type: array operations: - description: "A list of 'ApiOperations' that this egress - rule applies to. A request matches \nif it contains - an operation/service in this list." + description: |- + A list of 'ApiOperations' that this egress rule applies to. A request matches + if it contains an operation/service in this list. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong \nto the service - specified by 'serviceName' field. A single MethodSelector - \nentry with '*' specified for the 'method' - field will allow all methods \nAND permissions - for the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong + to the service specified by 'serviceName' field. A single MethodSelector + entry with '*' specified for the 'method' field will allow all methods + AND permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for 'method' should - be a valid method name for the corresponding - \n'serviceName' in 'ApiOperation'. If - '*' used as value for method, \nthen ALL - methods and permissions are allowed." + description: |- + Value for 'method' should be a valid method name for the corresponding + 'serviceName' in 'ApiOperation'. If '*' used as value for method, + then ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - serviceName \nfield set to '*' will allow all - methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with serviceName + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1984,11 +1974,10 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access from outside the \nperimeter. If - left unspecified, then members of 'identities' field - will be \nallowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access from outside the + perimeter. If left unspecified, then members of 'identities' field will be + allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string sources: description: Sources that this 'IngressPolicy' authorizes @@ -2079,40 +2068,37 @@ spec: this 'IngressPolicy' to apply. properties: operations: - description: "A list of 'ApiOperations' the sources - specified in corresponding 'IngressFrom' \nare allowed - to perform in this 'ServicePerimeter'." + description: |- + A list of 'ApiOperations' the sources specified in corresponding 'IngressFrom' + are allowed to perform in this 'ServicePerimeter'. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong to \nthe service - specified by serviceName field. A single 'MethodSelector' - entry \nwith '*' specified for the method field - will allow all methods AND \npermissions for - the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong to + the service specified by serviceName field. A single 'MethodSelector' entry + with '*' specified for the method field will allow all methods AND + permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for method should be - a valid method name for the corresponding - \nserviceName in 'ApiOperation'. If '*' - used as value for 'method', then \nALL - methods and permissions are allowed." + description: |- + Value for method should be a valid method name for the corresponding + serviceName in 'ApiOperation'. If '*' used as value for 'method', then + ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - 'serviceName' \nfield set to '*' will allow - all methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with 'serviceName' + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -2305,7 +2291,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2368,6 +2354,17 @@ spec: description: description: Immutable. User-provided description of the backup. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object location: description: Immutable. The location where the alloydb backup should reside. @@ -2440,6 +2437,22 @@ spec: createTime: description: Time the Backup was created in UTC. type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array etag: description: A hash of the resource. type: string @@ -2489,7 +2502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2562,6 +2575,17 @@ spec: enabled: description: Whether automated backups are enabled. type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'The fully-qualified resource name of the KMS + key. Each Cloud KMS key is regionalized and has the following + format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object labels: additionalProperties: type: string @@ -2574,14 +2598,16 @@ spec: type: string quantityBasedRetention: description: Quantity-based Backup retention policy to retain - recent backups. + recent backups. Conflicts with 'time_based_retention', both + can't be set together. properties: count: description: The number of backups to retain. type: integer type: object timeBasedRetention: - description: Time-based Backup retention policy. + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. properties: retentionPeriod: description: |- @@ -2612,17 +2638,16 @@ spec: "24:00:00" for scenarios like business closing time. type: integer minutes: - description: Minutes of hour of day. Must be from 0 - to 59. + description: Minutes of hour of day. Currently, only + the value 0 is supported. type: integer nanos: - description: Fractions of seconds in nanoseconds. Must - be from 0 to 999,999,999. + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. type: integer seconds: - description: Seconds of minutes of the time. Must normally - be from 0 to 59. An API may allow the value 60 if - it allows leap-seconds. + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. type: integer type: object type: array @@ -2634,6 +2659,17 @@ spec: description: User-settable and human-readable display name for the Cluster. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object initialUser: description: Initial user to setup during cluster creation. properties: @@ -2771,6 +2807,22 @@ spec: field and it's populated at the Cluster creation time. This field cannot be changed after cluster creation. type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array migrationSource: description: Cluster created via DMS migration. items: @@ -2820,7 +2872,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2914,8 +2966,10 @@ spec: instance, instance is created in a random zone with available capacity. type: string instanceType: - description: 'Immutable. The type of the instance. Possible values: - ["PRIMARY", "READ_POOL"].' + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' type: string machineConfig: description: Configurations for the machines that host the underlying @@ -3021,7 +3075,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3295,7 +3349,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3454,7 +3508,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3618,7 +3672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3791,7 +3845,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3935,7 +3989,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4065,7 +4119,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4193,7 +4247,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4368,7 +4422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4498,7 +4552,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4674,7 +4728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4803,7 +4857,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5097,7 +5151,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5232,7 +5286,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5407,7 +5461,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5540,7 +5594,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6241,7 +6295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6391,7 +6445,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6842,7 +6896,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7140,7 +7194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7342,7 +7396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7513,7 +7567,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7693,7 +7747,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7869,7 +7923,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8096,7 +8150,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8391,8 +8445,9 @@ spec: description: True if the connection has credential assigned. type: boolean name: - description: "The resource name of the connection in the form of: - \n\"projects/{project_id}/locations/{location_id}/connections/{connectionId}\"." + description: |- + The resource name of the connection in the form of: + "projects/{project_id}/locations/{location_id}/connections/{connectionId}". type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -8420,7 +8475,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8594,7 +8649,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8852,7 +8907,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9224,7 +9279,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9523,7 +9578,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9931,6 +9986,21 @@ spec: empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value. type: string + parquetOptions: + description: Immutable. Parquet Options for load and make external + tables. + properties: + enableListInference: + description: Immutable. If sourceFormat is set to PARQUET, + indicates whether to use schema inference specifically for + Parquet LIST logical type. + type: boolean + enumAsString: + description: Immutable. If sourceFormat is set to PARQUET, + indicates whether to infer Parquet ENUM logical type as + STRING instead of BYTES by default. + type: boolean + type: object projectionFields: description: |- Immutable. If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. @@ -10364,7 +10434,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10554,7 +10624,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10816,7 +10886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11280,7 +11350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11457,7 +11527,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11678,7 +11748,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11902,7 +11972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12071,7 +12141,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -12530,7 +12600,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -12798,7 +12868,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13223,7 +13293,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13370,10 +13440,10 @@ spec: type: object type: array createTime: - description: "Creation timestamp of a Certificate Map Entry. Timestamp - in RFC3339 UTC \"Zulu\" format, \nwith nanosecond resolution and - up to nine fractional digits. \nExamples: \"2014-10-02T15:01:23Z\" - and \"2014-10-02T15:01:23.045123456Z\"." + description: |- + Creation timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format, + with nanosecond resolution and up to nine fractional digits. + Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -13386,10 +13456,10 @@ spec: description: A serving state of this Certificate Map Entry. type: string updateTime: - description: "Update timestamp of a Certificate Map Entry. Timestamp - in RFC3339 UTC \"Zulu\" format, \nwith nanosecond resolution and - up to nine fractional digits. \nExamples: \"2014-10-02T15:01:23Z\" - and \"2014-10-02T15:01:23.045123456Z\"." + description: |- + Update timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format, + with nanosecond resolution and up to nine fractional digits. + Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". type: string type: object required: @@ -13410,7 +13480,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13603,7 +13673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13662,6 +13732,10 @@ spec: description: description: A human-readable description of the resource. type: string + location: + description: The Certificate Manager location. If not specified, "global" + is used. + type: string managed: description: |- Immutable. Configuration and state of a Managed Certificate. @@ -13777,7 +13851,7 @@ spec: properties: certificatePem: description: |- - DEPRECATED. Deprecated in favor of `pem_certificate`. **Deprecated** The certificate chain in PEM-encoded form. + DEPRECATED. Deprecated in favor of `pem_certificate`. Immutable. **Deprecated** The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. oneOf: @@ -13819,13 +13893,13 @@ spec: type: object pemCertificate: description: |- - The certificate chain in PEM-encoded form. + Immutable. The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. type: string pemPrivateKey: - description: The private key of the leaf certificate in PEM-encoded - form. + description: Immutable. The private key of the leaf certificate + in PEM-encoded form. oneOf: - not: required: @@ -13865,8 +13939,8 @@ spec: type: object privateKeyPem: description: DEPRECATED. Deprecated in favor of `pem_private_key`. - **Deprecated** The private key of the leaf certificate in PEM-encoded - form. + Immutable. **Deprecated** The private key of the leaf certificate + in PEM-encoded form. oneOf: - not: required: @@ -13962,7 +14036,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14137,7 +14211,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14194,12 +14268,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14214,9 +14287,10 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. type: string condition: description: |- @@ -14236,9 +14310,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14376,7 +14450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14433,12 +14507,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14453,9 +14526,10 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. type: string condition: description: |- @@ -14475,9 +14549,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14607,7 +14681,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14664,12 +14738,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14684,10 +14757,11 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing. If not - specified, the resource's\nproject will be used." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. If not specified, the resource's + project will be used. type: string condition: description: |- @@ -14707,9 +14781,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14837,7 +14911,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14894,15 +14968,15 @@ spec: spec: properties: approvalConfig: - description: "Configuration for manual approval to start a build invocation - of this BuildTrigger. \nBuilds created by this trigger will require - approval before they execute. \nAny user with a Cloud Build Approver - role for the project can approve a build." + description: |- + Configuration for manual approval to start a build invocation of this BuildTrigger. + Builds created by this trigger will require approval before they execute. + Any user with a Cloud Build Approver role for the project can approve a build. properties: approvalRequired: - description: "Whether or not approval is needed. If this is set - on a build, it will become pending when run, \nand will need - to be explicitly approved to start." + description: |- + Whether or not approval is needed. If this is set on a build, it will become pending when run, + and will need to be explicitly approved to start. type: boolean type: object bitbucketServerTriggerConfig: @@ -15253,11 +15327,11 @@ spec: type: string type: object queueTtl: - description: "TTL in queue for this build. If provided and the - build is enqueued longer than this value, \nthe build will expire - and the build status will be EXPIRED.\nThe TTL starts ticking - from createTime.\nA duration in seconds with up to nine fractional - digits, terminated by 's'. Example: \"3.5s\"." + description: |- + TTL in queue for this build. If provided and the build is enqueued longer than this value, + the build will expire and the build status will be EXPIRED. + The TTL starts ticking from createTime. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". type: string secret: description: Secrets to decrypt using Cloud Key Management Service. @@ -15295,12 +15369,11 @@ spec: secretEnv: additionalProperties: type: string - description: "Map of environment variable name to its encrypted - value.\nSecret environment variables must be unique across - all of a build's secrets, \nand must be used by at least - one build step. Values can be at most 64 KB in size. \nThere - can be at most 100 secret values across all of a build's - secrets." + description: |- + Map of environment variable name to its encrypted value. + Secret environment variables must be unique across all of a build's secrets, + and must be used by at least one build step. Values can be at most 64 KB in size. + There can be at most 100 secret values across all of a build's secrets. type: object required: - kmsKeyRef @@ -15317,29 +15390,29 @@ spec: Repository. properties: branchName: - description: "Regex matching branches to build. Exactly - one a of branch name, tag, or commit SHA must be provided.\nThe - syntax of the regular expressions accepted is the syntax - accepted by RE2 and \ndescribed at https://github.com/google/re2/wiki/Syntax." + description: |- + Regex matching branches to build. Exactly one a of branch name, tag, or commit SHA must be provided. + The syntax of the regular expressions accepted is the syntax accepted by RE2 and + described at https://github.com/google/re2/wiki/Syntax. type: string commitSha: description: Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided. type: string dir: - description: "Directory, relative to the source root, - in which to run the build.\nThis must be a relative - path. If a step's dir is specified and is an absolute - path, \nthis value is ignored for that step's execution." + description: |- + Directory, relative to the source root, in which to run the build. + This must be a relative path. If a step's dir is specified and is an absolute path, + this value is ignored for that step's execution. type: string invertRegex: description: Only trigger a build if the revision regex does NOT match the revision regex. type: boolean projectId: - description: "ID of the project that owns the Cloud Source - Repository. \nIf omitted, the project ID requesting - the build is assumed." + description: |- + ID of the project that owns the Cloud Source Repository. + If omitted, the project ID requesting the build is assumed. type: string repoRef: description: |- @@ -15379,10 +15452,10 @@ spec: Should only be used with triggers.run. type: object tagName: - description: "Regex matching tags to build. Exactly one - a of branch name, tag, or commit SHA must be provided.\nThe - syntax of the regular expressions accepted is the syntax - accepted by RE2 and \ndescribed at https://github.com/google/re2/wiki/Syntax." + description: |- + Regex matching tags to build. Exactly one a of branch name, tag, or commit SHA must be provided. + The syntax of the regular expressions accepted is the syntax accepted by RE2 and + described at https://github.com/google/re2/wiki/Syntax. type: string required: - repoRef @@ -15422,9 +15495,9 @@ spec: type: string type: object generation: - description: "Google Cloud Storage generation for the - object. \nIf the generation is omitted, the latest generation - will be used." + description: |- + Google Cloud Storage generation for the object. + If the generation is omitted, the latest generation will be used. type: string object: description: |- @@ -15440,6 +15513,24 @@ spec: description: The operations to be performed on the workspace. items: properties: + allowExitCodes: + description: |- + Allow this build step to fail without failing the entire build if and + only if the exit code is one of the specified codes. + + If 'allowFailure' is also specified, this field will take precedence. + items: + type: integer + type: array + allowFailure: + description: |- + Allow this build step to fail without failing the entire build. + If false, the entire build will fail if this step fails. Otherwise, the + build will succeed, but this step will still have a failure status. + Error information will be reported in the 'failureDetail' field. + + 'allowExitCodes' takes precedence over this field. + type: boolean args: description: |- A list of arguments that will be presented to the step when it is started. @@ -15487,25 +15578,28 @@ spec: reference this build step as a dependency. type: string name: - description: "The name of the container image that will - run this particular build step.\n\nIf the image is available - in the host's Docker daemon's cache, it will be\nrun directly. - If not, the host will attempt to pull the image first, - using\nthe builder service account's credentials if necessary.\n\nThe - Docker daemon's cache will already have the latest versions - of all of\nthe officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders - \nfor images and examples).\nThe Docker daemon will also - have cached many of the layers for some popular\nimages, - like \"ubuntu\", \"debian\", but they will be refreshed - at the time\nyou attempt to use them.\n\nIf you built - an image in a previous build step, it will be stored in - the\nhost's Docker daemon's cache and is available to - use as the name for a\nlater build step." + description: |- + The name of the container image that will run this particular build step. + + If the image is available in the host's Docker daemon's cache, it will be + run directly. If not, the host will attempt to pull the image first, using + the builder service account's credentials if necessary. + + The Docker daemon's cache will already have the latest versions of all of + the officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders + for images and examples). + The Docker daemon will also have cached many of the layers for some popular + images, like "ubuntu", "debian", but they will be refreshed at the time + you attempt to use them. + + If you built an image in a previous build step, it will be stored in the + host's Docker daemon's cache and is available to use as the name for a + later build step. type: string script: - description: "A shell script to be executed in the step. - \nWhen script is provided, the user cannot specify the - entrypoint or args." + description: |- + A shell script to be executed in the step. + When script is provided, the user cannot specify the entrypoint or args. type: string secretEnv: description: |- @@ -15604,11 +15698,10 @@ spec: trigger will never result in a build. type: boolean filename: - description: "Path, from the source root, to a file whose contents - is used for the template. \nEither a filename or build template - must be provided. Set this only when using trigger_template or github.\nWhen - using Pub/Sub, Webhook or Manual set the file name using git_file_source - instead." + description: |- + Path, from the source root, to a file whose contents is used for the template. + Either a filename or build template must be provided. Set this only when using trigger_template or github. + When using Pub/Sub, Webhook or Manual set the file name using git_file_source instead. type: string filter: description: A Common Expression Language string. Used only with Pub/Sub @@ -15655,24 +15748,52 @@ spec: of the path. type: string repoType: - description: "The type of the repo, since it may not be explicit - from the repo field (e.g from a URL). \nValues can be UNKNOWN, - CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible - values: [\"UNKNOWN\", \"CLOUD_SOURCE_REPOSITORIES\", \"GITHUB\", - \"BITBUCKET_SERVER\"]." + description: |- + The type of the repo, since it may not be explicit from the repo field (e.g from a URL). + Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]. type: string + repositoryRef: + description: |- + Only `external` field is supported to configure the reference. + + The fully qualified resource name of the Repo API repository. The fully qualified resource name of the Repo API repository. + If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `CloudBuildV2Repository` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object revision: - description: "The branch, tag, arbitrary ref, or SHA version of - the repo to use when resolving the \nfilename (optional). This - field respects the same syntax/resolution as described here: - https://git-scm.com/docs/gitrevisions \nIf unspecified, the - revision from which the trigger invocation originated is assumed - to be the revision from which to read the specified path." + description: |- + The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the + filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions + If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. type: string uri: - description: "The URI of the repo (optional). If unspecified, - the repo from which the trigger \ninvocation originated is assumed - to be the repo from which to read the specified path." + description: |- + The URI of the repo (optional). If unspecified, the repo from which the trigger + invocation originated is assumed to be the repo from which to read the specified path. type: string required: - path @@ -15805,10 +15926,11 @@ spec: If not specified, "global" is used. type: string pubsubConfig: - description: "PubsubConfig describes the configuration of a trigger - that creates \na build whenever a Pub/Sub message is published.\n\nOne - of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' - or 'source_to_build' must be provided." + description: |- + PubsubConfig describes the configuration of a trigger that creates + a build whenever a Pub/Sub message is published. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: serviceAccountRef: description: Service account that will make the push request. @@ -15967,13 +16089,13 @@ spec: type: string type: object sourceToBuild: - description: "The repo and ref of the repository from which to build. - \nThis field is used only for those triggers that do not respond - to SCM events. \nTriggers that respond to such events build source - at whatever commit caused the event. \nThis field is currently only - used by Webhook, Pub/Sub, Manual, and Cron triggers.\n\nOne of 'trigger_template', - 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' - must be provided." + description: |- + The repo and ref of the repository from which to build. + This field is used only for those triggers that do not respond to SCM events. + Triggers that respond to such events build source at whatever commit caused the event. + This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: githubEnterpriseConfigRef: description: |- @@ -16016,13 +16138,44 @@ spec: The type of the repo, since it may not be explicit from the repo field (e.g from a URL). Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]. type: string + repositoryRef: + description: |- + Only `external` field is supported to configure the reference. + + The qualified resource name of the Repo API repository. + Either uri or repository can be specified and is required. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `CloudBuildV2Repository` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object uri: - description: The URI of the repo (required). + description: The URI of the repo. type: string required: - ref - repoType - - uri type: object substitutions: additionalProperties: @@ -16102,10 +16255,11 @@ spec: type: string type: object webhookConfig: - description: "WebhookConfig describes the configuration of a trigger - that creates \na build whenever a webhook is sent to a trigger's - webhook URL.\n\nOne of 'trigger_template', 'github', 'pubsub_config' - 'webhook_config' or 'source_to_build' must be provided." + description: |- + WebhookConfig describes the configuration of a trigger that creates + a build whenever a webhook is sent to a trigger's webhook URL. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: secretRef: description: The secret required @@ -16202,7 +16356,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16309,13 +16463,14 @@ spec: which to run the build. type: string invertRegex: - description: "Only trigger a build if the revision regex - does \nNOT match the revision regex." + description: |- + Only trigger a build if the revision regex does + NOT match the revision regex. type: boolean projectId: - description: "Immutable. ID of the project that owns the - Cloud Source Repository. If omitted, the \nproject ID - requesting the build is assumed." + description: |- + Immutable. ID of the project that owns the Cloud Source Repository. If omitted, the + project ID requesting the build is assumed. type: string repoName: description: Name of the Cloud Source Repository. @@ -16333,9 +16488,9 @@ spec: source. type: string generation: - description: "Google Cloud Storage generation for the - object. If the generation \nis omitted, the latest generation - will be used." + description: |- + Google Cloud Storage generation for the object. If the generation + is omitted, the latest generation will be used. type: integer object: description: Google Cloud Storage object containing the @@ -16667,7 +16822,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17099,7 +17254,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17297,7 +17452,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17564,7 +17719,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17747,7 +17902,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18009,7 +18164,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18547,7 +18702,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18818,7 +18973,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19074,7 +19229,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19530,7 +19685,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19800,7 +19955,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20014,7 +20169,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20259,6 +20414,20 @@ spec: cdnPolicy: description: Cloud CDN configuration for this BackendService. properties: + bypassCacheOnRequestHeaders: + description: |- + Bypass the cache when the specified request headers are matched - e.g. Pragma or Authorization headers. Up to 5 headers can be specified. + The cache is bypassed for all cdnPolicy.cacheMode settings. + items: + properties: + headerName: + description: The header field name to match on when bypassing + cache. Values are case-insensitive. + type: string + required: + - headerName + type: object + type: array cacheKeyPolicy: description: The CacheKeyPolicy for this CdnPolicy. properties: @@ -21270,7 +21439,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21484,7 +21653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21661,7 +21830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21717,6 +21886,40 @@ spec: type: object spec: properties: + asyncPrimaryDisk: + description: Immutable. A nested object resource. + properties: + diskRef: + description: Immutable. Primary disk for asynchronous disk replication. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `ComputeDisk` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object + required: + - diskRef + type: object description: description: |- Immutable. An optional description of this resource. Provide this property when @@ -21843,10 +22046,10 @@ spec: type: object type: object rsaEncryptedKey: - description: "Immutable. Specifies an RFC 4648 base64 encoded, - RSA-wrapped 2048-bit \ncustomer-supplied encryption key to either - encrypt or decrypt \nthis resource. You can provide either the - rawKey or the rsaEncryptedKey." + description: |- + Immutable. Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + customer-supplied encryption key to either encrypt or decrypt + this resource. You can provide either the rawKey or the rsaEncryptedKey. oneOf: - not: required: @@ -22354,7 +22557,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22500,7 +22703,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22720,7 +22923,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22912,7 +23115,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -23254,7 +23457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23385,9 +23588,7 @@ spec: direction: description: |- Immutable. Direction of traffic to which this firewall applies; default is - INGRESS. Note: For INGRESS traffic, it is NOT supported to specify - destinationRanges; For EGRESS traffic, it is NOT supported to specify - 'source_ranges' OR 'source_tags'. For INGRESS traffic, one of 'source_ranges', + INGRESS. Note: For INGRESS traffic, one of 'source_ranges', 'source_tags' or 'source_service_accounts' is required. Possible values: ["INGRESS", "EGRESS"]. type: string disabled: @@ -23634,7 +23835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23691,20 +23892,37 @@ spec: spec: properties: allPorts: - description: Immutable. This field is used along with the `backend_service` - field for internal load balancing or with the `target` field for - internal TargetInstance. This field cannot be used with `port` or - `portRange` fields. When the load balancing scheme is `INTERNAL` - and protocol is TCP/UDP, specify this field to allow packets addressed - to any ports will be forwarded to the backends configured with this + description: |- + Immutable. This field can only be used: + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By internal TCP/UDP load balancers, backend service-based network load + balancers, and internal and external protocol forwarding. + + + Set this field to true to allow packets addressed to any port or packets + lacking destination port information (for example, UDP fragments after the + first fragment) to be forwarded to the backends configured with this forwarding rule. + + The 'ports', 'port_range', and + 'allPorts' fields are mutually exclusive. type: boolean allowGlobalAccess: - description: This field is used along with the `backend_service` field - for internal load balancing or with the `target` field for internal - TargetInstance. If the field is set to `TRUE`, clients can access - ILB from all regions. Otherwise only allows access from clients - in the same region as the internal load balancer. + description: |- + This field is used along with the 'backend_service' field for + internal load balancing or with the 'target' field for internal + TargetInstance. + + If the field is set to 'TRUE', clients can access ILB from all + regions. + + Otherwise only allows access from clients in the same region as the + internal load balancer. + type: boolean + allowPscGlobalAccess: + description: Immutable. This is used in PSC consumer ForwardingRule + to control whether the PSC endpoint can be accessed from another + region. type: boolean backendServiceRef: description: |- @@ -23737,8 +23955,9 @@ spec: type: string type: object description: - description: Immutable. An optional description of this resource. - Provide this property when you create the resource. + description: |- + Immutable. An optional description of this resource. Provide this property when + you create the resource. type: string ipAddress: description: |- @@ -23798,47 +24017,38 @@ spec: type: string type: object ipProtocol: - description: Immutable. The IP protocol to which this rule applies. - For protocol forwarding, valid options are `TCP`, `UDP`, `ESP`, - `AH`, `SCTP` or `ICMP`. For Internal TCP/UDP Load Balancing, the - load balancing scheme is `INTERNAL`, and one of `TCP` or `UDP` are - valid. For Traffic Director, the load balancing scheme is `INTERNAL_SELF_MANAGED`, - and only `TCP`is valid. For Internal HTTP(S) Load Balancing, the - load balancing scheme is `INTERNAL_MANAGED`, and only `TCP` is valid. - For HTTP(S), SSL Proxy, and TCP Proxy Load Balancing, the load balancing - scheme is `EXTERNAL` and only `TCP` is valid. For Network TCP/UDP - Load Balancing, the load balancing scheme is `EXTERNAL`, and one - of `TCP` or `UDP` is valid. + description: |- + Immutable. The IP protocol to which this rule applies. + + For protocol forwarding, valid + options are 'TCP', 'UDP', 'ESP', + 'AH', 'SCTP', 'ICMP' and + 'L3_DEFAULT'. + + The valid IP protocols are different for different load balancing products + as described in [Load balancing + features](https://cloud.google.com/load-balancing/docs/features#protocols_from_the_load_balancer_to_the_backends). Possible values: ["TCP", "UDP", "ESP", "AH", "SCTP", "ICMP", "L3_DEFAULT"]. type: string ipVersion: description: 'Immutable. The IP Version that will be used by this - forwarding rule. Valid options are `IPV4` or `IPV6`. This can only - be specified for an external global forwarding rule. Possible values: - UNSPECIFIED_VERSION, IPV4, IPV6.' + global forwarding rule. Possible values: ["IPV4", "IPV6"].' type: string isMirroringCollector: - description: Immutable. Indicates whether or not this load balancer - can be used as a collector for packet mirroring. To prevent mirroring - loops, instances behind this load balancer will not have their traffic - mirrored even if a `PacketMirroring` rule applies to them. This - can only be set to true for load balancers that have their `loadBalancingScheme` - set to `INTERNAL`. + description: |- + Immutable. Indicates whether or not this load balancer can be used as a collector for + packet mirroring. To prevent mirroring loops, instances behind this + load balancer will not have their traffic mirrored even if a + 'PacketMirroring' rule applies to them. + + This can only be set to true for load balancers that have their + 'loadBalancingScheme' set to 'INTERNAL'. type: boolean loadBalancingScheme: - description: "Immutable. Specifies the forwarding rule type.\n\n* - \ `EXTERNAL` is used for:\n * Classic Cloud VPN gateways\n - \ * Protocol forwarding to VMs from an external IP address\n - \ * The following load balancers: HTTP(S), SSL Proxy, TCP Proxy, - and Network TCP/UDP\n* `INTERNAL` is used for:\n * Protocol - forwarding to VMs from an internal IP address\n * Internal - TCP/UDP load balancers\n* `INTERNAL_MANAGED` is used for:\n * - \ Internal HTTP(S) load balancers\n* `INTERNAL_SELF_MANAGED` - is used for:\n * Traffic Director\n* `EXTERNAL_MANAGED` is - used for:\n * Global external HTTP(S) load balancers \n\nFor - more information about forwarding rules, refer to [Forwarding rule - concepts](/load-balancing/docs/forwarding-rule-concepts). Possible - values: INVALID, INTERNAL, INTERNAL_MANAGED, INTERNAL_SELF_MANAGED, - EXTERNAL, EXTERNAL_MANAGED." + description: |- + Immutable. Specifies the forwarding rule type. + + For more information about forwarding rules, refer to + [Forwarding rule concepts](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts). Default value: "EXTERNAL" Possible values: ["EXTERNAL", "EXTERNAL_MANAGED", "INTERNAL", "INTERNAL_MANAGED"]. type: string location: description: 'Location represents the geographical location of the @@ -23847,33 +24057,42 @@ spec: type: string metadataFilters: description: |- - Immutable. Opaque filter criteria used by Loadbalancer to restrict routing configuration to a limited set of [xDS](https://github.com/envoyproxy/data-plane-api/blob/master/XDS_PROTOCOL.md) compliant clients. In their xDS requests to Loadbalancer, xDS clients present [node metadata](https://github.com/envoyproxy/data-plane-api/search?q=%22message+Node%22+in%3A%2Fenvoy%2Fapi%2Fv2%2Fcore%2Fbase.proto&). If a match takes place, the relevant configuration is made available to those proxies. Otherwise, all the resources (e.g. `TargetHttpProxy`, `UrlMap`) referenced by the `ForwardingRule` will not be visible to those proxies. + Immutable. Opaque filter criteria used by Loadbalancer to restrict routing + configuration to a limited set xDS compliant clients. In their xDS + requests to Loadbalancer, xDS clients present node metadata. If a + match takes place, the relevant routing configuration is made available + to those proxies. - For each `metadataFilter` in this list, if its `filterMatchCriteria` is set to MATCH_ANY, at least one of the `filterLabel`s must match the corresponding label provided in the metadata. If its `filterMatchCriteria` is set to MATCH_ALL, then all of its `filterLabel`s must match with corresponding labels provided in the metadata. + For each metadataFilter in this list, if its filterMatchCriteria is set + to MATCH_ANY, at least one of the filterLabels must match the + corresponding label provided in the metadata. If its filterMatchCriteria + is set to MATCH_ALL, then all of its filterLabels must match with + corresponding labels in the provided metadata. - `metadataFilters` specified here will be applifed before those specified in the `UrlMap` that this `ForwardingRule` references. + metadataFilters specified here can be overridden by those specified in + the UrlMap that this ForwardingRule references. - `metadataFilters` only applies to Loadbalancers that have their loadBalancingScheme set to `INTERNAL_SELF_MANAGED`. + metadataFilters only applies to Loadbalancers that have their + loadBalancingScheme set to INTERNAL_SELF_MANAGED. items: properties: filterLabels: description: |- - Immutable. The list of label value pairs that must match labels in the provided metadata based on `filterMatchCriteria` + Immutable. The list of label value pairs that must match labels in the + provided metadata based on filterMatchCriteria This list must not be empty and can have at the most 64 entries. items: properties: name: description: |- - Immutable. Name of metadata label. - - The name can have a maximum length of 1024 characters and must be at least 1 character long. + Immutable. Name of the metadata label. The length must be between + 1 and 1024 characters, inclusive. type: string value: description: |- - Immutable. The value of the label must match the specified value. - - value can have a maximum length of 1024 characters. + Immutable. The value that the label must match. The value has a maximum + length of 1024 characters. type: string required: - name @@ -23882,12 +24101,13 @@ spec: type: array filterMatchCriteria: description: |- - Immutable. Specifies how individual `filterLabel` matches within the list of `filterLabel`s contribute towards the overall `metadataFilter` match. - - Supported values are: + Immutable. Specifies how individual filterLabel matches within the list of + filterLabels contribute towards the overall metadataFilter match. - * MATCH_ANY: At least one of the `filterLabels` must have a matching label in the provided metadata. - * MATCH_ALL: All `filterLabels` must have matching labels in the provided metadata. Possible values: NOT_SET, MATCH_ALL, MATCH_ANY. + MATCH_ANY - At least one of the filterLabels must have a matching + label in the provided metadata. + MATCH_ALL - All filterLabels must have matching labels in the + provided metadata. Possible values: ["MATCH_ANY", "MATCH_ALL"]. type: string required: - filterLabels @@ -23927,37 +24147,68 @@ spec: type: string type: object networkTier: - description: 'Immutable. This signifies the networking tier used for - configuring this load balancer and can only take the following values: - `PREMIUM`, `STANDARD`. For regional ForwardingRule, the valid values - are `PREMIUM` and `STANDARD`. For GlobalForwardingRule, the valid - value is `PREMIUM`. If this field is not specified, it is assumed - to be `PREMIUM`. If `IPAddress` is specified, this value must be - equal to the networkTier of the Address.' + description: |- + Immutable. This signifies the networking tier used for configuring + this load balancer and can only take the following values: + 'PREMIUM', 'STANDARD'. + + For regional ForwardingRule, the valid values are 'PREMIUM' and + 'STANDARD'. For GlobalForwardingRule, the valid value is + 'PREMIUM'. + + If this field is not specified, it is assumed to be 'PREMIUM'. + If 'IPAddress' is specified, this value must be equal to the + networkTier of the Address. Possible values: ["PREMIUM", "STANDARD"]. type: string portRange: description: |- - Immutable. When the load balancing scheme is `EXTERNAL`, `INTERNAL_SELF_MANAGED` and `INTERNAL_MANAGED`, you can specify a `port_range`. Use with a forwarding rule that points to a target proxy or a target pool. Do not use with a forwarding rule that points to a backend service. This field is used along with the `target` field for TargetHttpProxy, TargetHttpsProxy, TargetSslProxy, TargetTcpProxy, TargetVpnGateway, TargetPool, TargetInstance. Applicable only when `IPProtocol` is `TCP`, `UDP`, or `SCTP`, only packets addressed to ports in the specified range will be forwarded to `target`. Forwarding rules with the same `[IPAddress, IPProtocol]` pair must have disjoint port ranges. Some types of forwarding target have constraints on the acceptable ports: + Immutable. This field can only be used: + + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By backend service-based network load balancers, target pool-based + network load balancers, internal proxy load balancers, external proxy load + balancers, Traffic Director, external protocol forwarding, and Classic VPN. + Some products have restrictions on what ports can be used. See + [port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications) + for details. + + + Only packets addressed to ports in the specified range will be forwarded to + the backends configured with this forwarding rule. - * TargetHttpProxy: 80, 8080 - * TargetHttpsProxy: 443 - * TargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1688, 1883, 5222 - * TargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1688, 1883, 5222 - * TargetVpnGateway: 500, 4500 + The 'ports' and 'port_range' fields are mutually exclusive. - @pattern: d+(?:-d+)?. + For external forwarding rules, two or more forwarding rules cannot use the + same '[IPAddress, IPProtocol]' pair, and cannot have + overlapping 'portRange's. + + For internal forwarding rules within the same VPC network, two or more + forwarding rules cannot use the same '[IPAddress, IPProtocol]' + pair, and cannot have overlapping 'portRange's. type: string ports: - description: 'Immutable. This field is used along with the `backend_service` - field for internal load balancing. When the load balancing scheme - is `INTERNAL`, a list of ports can be configured, for example, [''80''], - [''8000'',''9000'']. Only packets addressed to these ports are forwarded - to the backends configured with the forwarding rule. If the forwarding - rule''s loadBalancingScheme is INTERNAL, you can specify ports in - one of the following ways: * A list of up to five ports, which can - be non-contiguous * Keyword `ALL`, which causes the forwarding rule - to forward traffic on any port of the forwarding rule''s protocol. - @pattern: d+(?:-d+)? For more information, refer to [Port specifications](/load-balancing/docs/forwarding-rule-concepts#port_specifications).' + description: |- + Immutable. This field can only be used: + + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By internal TCP/UDP load balancers, backend service-based network load + balancers, and internal protocol forwarding. + + + You can specify a list of up to five ports by number, separated by commas. + The ports can be contiguous or discontiguous. Only packets addressed to + these ports will be forwarded to the backends configured with this + forwarding rule. + + For external forwarding rules, two or more forwarding rules cannot use the + same '[IPAddress, IPProtocol]' pair, and cannot share any values + defined in 'ports'. + + For internal forwarding rules within the same VPC network, two or more + forwarding rules cannot use the same '[IPAddress, IPProtocol]' + pair, and cannot share any values defined in 'ports'. + + The 'ports' and 'port_range' fields are mutually exclusive. items: type: string type: array @@ -23967,9 +24218,10 @@ spec: is used as the default. type: string serviceDirectoryRegistrations: - description: Immutable. Service Directory resources to register this - forwarding rule with. Currently, only supports a single Service - Directory resource. + description: |- + Immutable. Service Directory resources to register this forwarding rule with. + + Currently, only supports a single Service Directory resource. items: properties: namespace: @@ -23983,17 +24235,31 @@ spec: type: object type: array serviceLabel: - description: Immutable. An optional prefix to the service name for - this Forwarding Rule. If specified, the prefix is the first label - of the fully qualified service name. The label must be 1-63 characters - long, and comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). + description: |- + Immutable. An optional prefix to the service name for this Forwarding Rule. + If specified, will be the first label of the fully qualified service + name. + + The label must be 1-63 characters long, and comply with RFC1035. Specifically, the label must be 1-63 characters long and match the - regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the - first character must be a lowercase letter, and all following characters - must be a dash, lowercase letter, or digit, except the last character, - which cannot be a dash. This field is only used for internal load - balancing. - type: string + regular expression '[a-z]([-a-z0-9]*[a-z0-9])?' which means the first + character must be a lowercase letter, and all following characters + must be a dash, lowercase letter, or digit, except the last + character, which cannot be a dash. + + This field is only used for INTERNAL load balancing. + type: string + sourceIpRanges: + description: Immutable. If not empty, this Forwarding Rule will only + forward the traffic when the source IP address matches one of the + IP addresses or CIDR ranges set here. Note that a Forwarding Rule + can only have up to 64 source IP ranges, and this field can only + be used with a regional Forwarding Rule whose scheme is EXTERNAL. + Each sourceIpRange entry should be either an IP address (for example, + 1.2.3.4) or a CIDR range (for example, 1.2.3.0/24). + items: + type: string + type: array subnetworkRef: description: |- The subnetwork that the load balanced IP should belong to for this @@ -24217,6 +24483,13 @@ spec: type: object status: properties: + baseForwardingRule: + description: '[Output Only] The URL for the corresponding base Forwarding + Rule. By base Forwarding Rule, we mean the Forwarding Rule that + has the same IP address, protocol, and port settings with the current + Forwarding Rule, but without sourceIPRanges specified. Always empty + if the current Forwarding Rule does not have sourceIPRanges specified.' + type: string conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -24244,11 +24517,12 @@ spec: type: object type: array creationTimestamp: - description: '[Output Only] Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) - text format.' + description: Creation timestamp in RFC3339 text format. type: string labelFingerprint: - description: Used internally during label updates. + description: |- + The fingerprint used for optimistic locking of this resource. Used + internally during updates. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -24262,16 +24536,16 @@ spec: type: string pscConnectionStatus: description: 'The PSC connection status of the PSC Forwarding Rule. - Possible values: STATUS_UNSPECIFIED, PENDING, ACCEPTED, REJECTED, - CLOSED.' + Possible values: ''STATUS_UNSPECIFIED'', ''PENDING'', ''ACCEPTED'', + ''REJECTED'', ''CLOSED''.' type: string selfLink: - description: '[Output Only] Server-defined URL for the resource.' type: string serviceName: - description: '[Output Only] The internal fully qualified service name - for this Forwarding Rule. This field is only used for internal load - balancing.' + description: |- + The internal fully qualified service name for this Forwarding Rule. + + This field is only used for INTERNAL load balancing. type: string type: object required: @@ -24292,7 +24566,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24454,7 +24728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24612,7 +24886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25076,7 +25350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25237,7 +25511,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25398,7 +25672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25513,7 +25787,8 @@ spec: [Enabling guest operating system features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) to see a list of available options. Possible values: ["MULTI_IP_SUBNET", "SECURE_BOOT", "SEV_CAPABLE", "UEFI_COMPATIBLE", "VIRTIO_SCSI_MULTIQUEUE", - "WINDOWS", "GVNIC", "SEV_LIVE_MIGRATABLE"].' + "WINDOWS", "GVNIC", "SEV_LIVE_MIGRATABLE", "SEV_SNP_CAPABLE", + "SUSPEND_RESUME_COMPATIBLE", "TDX_CAPABLE"].' type: string required: - type @@ -25747,7 +26022,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26526,7 +26801,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26708,7 +26983,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26911,7 +27186,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27834,7 +28109,11 @@ spec: description: The CPU platform used by this instance. type: string currentStatus: - description: Current status of the instance. + description: "\n\t\t\t\t\tCurrent status of the instance.\n\t\t\t\t\tThis + could be one of the following values: PROVISIONING, STAGING, RUNNING, + STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED.\n\t\t\t\t\tFor + more information about the status of the instance, see [Instance + life cycle](https://cloud.google.com/compute/docs/instances/instance-life-cycle)." type: string instanceId: description: The server-assigned unique identifier of this instance. @@ -27877,7 +28156,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28861,7 +29140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29186,7 +29465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29403,7 +29682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29588,7 +29867,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29798,7 +30077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30010,7 +30289,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30191,7 +30470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30320,6 +30599,11 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + stackType: + description: 'Which IP version(s) of traffic and routes are allowed + to be imported or exported between peer networks. The default value + is IPV4_ONLY. Possible values: ["IPV4_ONLY", "IPV4_IPV6"].' + type: string required: - networkRef - peerNetworkRef @@ -30386,7 +30670,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30462,34 +30746,30 @@ spec: recreated to modify this field. type: string enableUlaInternalIpv6: - description: "Immutable. Enable ULA internal ipv6 on this network. - Enabling this feature will assign \na /48 from google defined ULA - prefix fd20::/20." + description: |- + Immutable. Enable ULA internal ipv6 on this network. Enabling this feature will assign + a /48 from google defined ULA prefix fd20::/20. type: boolean internalIpv6Range: - description: "Immutable. When enabling ula internal ipv6, caller optionally - can specify the /48 range \nthey want from the google defined ULA - prefix fd20::/20. The input must be a \nvalid /48 ULA IPv6 address - and must be within the fd20::/20. Operation will \nfail if the speficied - /48 is already in used by another resource. \nIf the field is not - speficied, then a /48 range will be randomly allocated from fd20::/20 - and returned via this field." + description: |- + Immutable. When enabling ula internal ipv6, caller optionally can specify the /48 range + they want from the google defined ULA prefix fd20::/20. The input must be a + valid /48 ULA IPv6 address and must be within the fd20::/20. Operation will + fail if the speficied /48 is already in used by another resource. + If the field is not speficied, then a /48 range will be randomly allocated from fd20::/20 and returned via this field. type: string mtu: - description: "Immutable. Maximum Transmission Unit in bytes. The default - value is 1460 bytes. \nThe minimum value for this field is 1300 - and the maximum value is 8896 bytes (jumbo frames).\nNote that packets - larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS - clamping or dropped\nwith an ICMP 'Fragmentation-Needed' message - if the packets are routed to the Internet or other VPCs \nwith varying - MTUs." + description: |- + Immutable. Maximum Transmission Unit in bytes. The default value is 1460 bytes. + The minimum value for this field is 1300 and the maximum value is 8896 bytes (jumbo frames). + Note that packets larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS clamping or dropped + with an ICMP 'Fragmentation-Needed' message if the packets are routed to the Internet or other VPCs + with varying MTUs. type: integer networkFirewallPolicyEnforcementOrder: - description: 'Immutable. Set the order that Firewall Rules and Firewall - Policies are evaluated. Needs to be either ''AFTER_CLASSIC_FIREWALL'' - or ''BEFORE_CLASSIC_FIREWALL'' Default ''AFTER_CLASSIC_FIREWALL'' - Default value: "AFTER_CLASSIC_FIREWALL" Possible values: ["BEFORE_CLASSIC_FIREWALL", - "AFTER_CLASSIC_FIREWALL"].' + description: 'Set the order that Firewall Rules and Firewall Policies + are evaluated. Default value: "AFTER_CLASSIC_FIREWALL" Possible + values: ["BEFORE_CLASSIC_FIREWALL", "AFTER_CLASSIC_FIREWALL"].' type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -30564,7 +30844,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30854,7 +31134,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31035,7 +31315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31180,7 +31460,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31309,7 +31589,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31535,7 +31815,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31935,7 +32215,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32232,7 +32512,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32350,7 +32630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32784,7 +33064,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32961,7 +33241,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33263,7 +33543,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33560,7 +33840,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33774,7 +34054,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33834,6 +34114,17 @@ spec: description: Immutable. An optional description of this resource. Provide this property when you create the resource. type: string + diskConsistencyGroupPolicy: + description: Immutable. Replication consistency group for asynchronous + disk replication. + properties: + enabled: + description: Immutable. Enable disk consistency on the resource + policy. + type: boolean + required: + - enabled + type: object groupPlacementPolicy: description: Immutable. Resource policy for instances used for placement configuration. @@ -34000,9 +34291,10 @@ spec: created, such as labels. properties: chainName: - description: "Immutable. Creates the new snapshot in the snapshot - chain labeled with the \nspecified name. The chain name - must be 1-63 characters long and comply \nwith RFC1035." + description: |- + Immutable. Creates the new snapshot in the snapshot chain labeled with the + specified name. The chain name must be 1-63 characters long and comply + with RFC1035. type: string guestFlush: description: Immutable. Whether to perform a 'guest aware' @@ -34083,7 +34375,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34375,7 +34667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34832,7 +35124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34980,6 +35272,10 @@ spec: If set to true, the peer connection can be established with routing information. The default is true. type: boolean + enableIpv6: + description: Enable IPv6 traffic over BGP Peer. If not specified, + it is disabled by default. + type: boolean ipAddress: description: |- IP address of the interface inside Google Cloud Platform. @@ -34988,6 +35284,13 @@ spec: external: type: string type: object + ipv6NexthopAddress: + description: |- + IPv6 address of the interface inside Google Cloud Platform. + The address must be in the range 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64. + If you do not specify the next hop addresses, Google Cloud automatically + assigns unused addresses from the 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64 range for you. + type: string peerAsn: description: |- Peer BGP Autonomous System Number (ASN). @@ -34998,6 +35301,13 @@ spec: IP address of the BGP interface outside Google Cloud Platform. Only IPv4 is supported. type: string + peerIpv6NexthopAddress: + description: |- + IPv6 address of the BGP interface outside Google Cloud Platform. + The address must be in the range 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64. + If you do not specify the next hop addresses, Google Cloud automatically + assigns unused addresses from the 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64 range for you. + type: string region: description: |- Immutable. Region where the router and BgpPeer reside. @@ -35171,7 +35481,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35398,7 +35708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35677,7 +35987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36293,7 +36603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36640,7 +36950,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36746,7 +37056,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36890,7 +37200,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36947,13 +37257,13 @@ spec: spec: properties: chainName: - description: "Immutable. Creates the new snapshot in the snapshot - chain labeled with the \nspecified name. The chain name must be - 1-63 characters long and \ncomply with RFC1035. This is an uncommon - option only for advanced \nservice owners who needs to create separate - snapshot chains, for \nexample, for chargeback tracking. When you - describe your snapshot \nresource, this field is visible only if - it has a non-empty value." + description: |- + Immutable. Creates the new snapshot in the snapshot chain labeled with the + specified name. The chain name must be 1-63 characters long and + comply with RFC1035. This is an uncommon option only for advanced + service owners who needs to create separate snapshot chains, for + example, for chargeback tracking. When you describe your snapshot + resource, this field is visible only if it has a non-empty value. type: string description: description: Immutable. An optional description of this resource. @@ -37289,7 +37599,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37507,7 +37817,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37670,7 +37980,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37959,7 +38269,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38137,7 +38447,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38307,7 +38617,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38415,8 +38725,7 @@ spec: Specifies the QUIC override policy for this resource. This determines whether the load balancer will attempt to negotiate QUIC with clients or not. Can specify one of NONE, ENABLE, or DISABLE. If NONE is - specified, uses the QUIC policy with no user overrides, which is - equivalent to DISABLE. Default value: "NONE" Possible values: ["NONE", "ENABLE", "DISABLE"]. + specified, Google manages whether QUIC is used. Default value: "NONE" Possible values: ["NONE", "ENABLE", "DISABLE"]. type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -38584,7 +38893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38780,7 +39089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39006,7 +39315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39267,7 +39576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39434,7 +39743,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39595,7 +39904,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42289,7 +42598,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42386,7 +42695,7 @@ spec: type: string stackType: description: |- - Immutable. The stack type for this VPN gateway to identify the IP protocols that are enbaled. + Immutable. The stack type for this VPN gateway to identify the IP protocols that are enabled. If not specified, IPV4_ONLY will be used. Default value: "IPV4_ONLY" Possible values: ["IPV4_ONLY", "IPV4_IPV6"]. type: string vpnInterfaces: @@ -42493,7 +42802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42865,7 +43174,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43181,7 +43490,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43770,7 +44079,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44006,7 +44315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44113,6 +44422,16 @@ spec: required: - enabled type: object + gcsFuseCsiDriverConfig: + description: The status of the GCS Fuse CSI driver addon, which + allows the usage of gcs bucket as volumes. Defaults to disabled; + set enabled = true to enable. + properties: + enabled: + type: boolean + required: + - enabled + type: object gkeBackupAgentConfig: description: The status of the Backup for GKE Agent addon. It is disabled by default. Set enabled = true to enable. @@ -45697,7 +46016,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46395,7 +46714,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46667,7 +46986,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46833,7 +47152,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47029,7 +47348,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47214,7 +47533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47446,7 +47765,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47620,7 +47939,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47746,7 +48065,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48032,7 +48351,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48204,7 +48523,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -48483,7 +48802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -48778,7 +49097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50593,7 +50912,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52535,7 +52854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -52707,7 +53026,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -53308,7 +53627,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -53501,7 +53820,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54430,7 +54749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54645,7 +54964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54702,13 +55021,13 @@ spec: spec: properties: apiVersion: - description: "API version displayed in Dialogflow console. If not - specified, V2 API is assumed. Clients are free to query\ndifferent - service endpoints for different API versions. However, bots connectors - and webhook calls will follow \nthe specified API version.\n* API_VERSION_V1: - Legacy V1 API.\n* API_VERSION_V2: V2 API.\n* API_VERSION_V2_BETA_1: - V2beta1 API. Possible values: [\"API_VERSION_V1\", \"API_VERSION_V2\", - \"API_VERSION_V2_BETA_1\"]." + description: |- + API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query + different service endpoints for different API versions. However, bots connectors and webhook calls will follow + the specified API version. + * API_VERSION_V1: Legacy V1 API. + * API_VERSION_V2: V2 API. + * API_VERSION_V2_BETA_1: V2beta1 API. Possible values: ["API_VERSION_V1", "API_VERSION_V2", "API_VERSION_V2_BETA_1"]. type: string avatarUri: description: |- @@ -54717,20 +55036,17 @@ spec: from the API will be shown in the [avatarUriBackend] field. type: string classificationThreshold: - description: "To filter out false positive results and still get variety - in matched natural language inputs for your agent,\nyou can tune - the machine learning classification threshold. If the returned score - value is less than the threshold\nvalue, then a fallback intent - will be triggered or, if there are no fallback intents defined, - no intent will be \ntriggered. The score values range from 0.0 (completely - uncertain) to 1.0 (completely certain). If set to 0.0, the \ndefault - of 0.3 is used." + description: |- + To filter out false positive results and still get variety in matched natural language inputs for your agent, + you can tune the machine learning classification threshold. If the returned score value is less than the threshold + value, then a fallback intent will be triggered or, if there are no fallback intents defined, no intent will be + triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the + default of 0.3 is used. type: number defaultLanguageCode: - description: "Immutable. The default language of the agent as a language - tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) - \nfor a list of the currently supported language codes. This field - cannot be updated after creation." + description: |- + Immutable. The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) + for a list of the currently supported language codes. This field cannot be updated after creation. type: string description: description: The description of this agent. The maximum length is @@ -54833,7 +55149,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55047,7 +55363,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55242,7 +55558,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55578,7 +55894,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55798,7 +56114,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56247,7 +56563,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56456,7 +56772,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56620,8 +56936,9 @@ spec: type: object type: array name: - description: "The unique identifier of the entity type. \nFormat: - projects//agent/entityTypes/." + description: |- + The unique identifier of the entity type. + Format: projects//agent/entityTypes/. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -56649,7 +56966,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56816,9 +57133,9 @@ spec: type: object type: array name: - description: "The unique identifier of the fulfillment. \nFormat: - projects//agent/fulfillment - projects//locations//agent/fulfillment." + description: |- + The unique identifier of the fulfillment. + Format: projects//agent/fulfillment - projects//locations//agent/fulfillment. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -56846,7 +57163,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56918,11 +57235,10 @@ spec: description: The name of this intent to be displayed on the console. type: string events: - description: "The collection of event names that trigger the intent. - If the collection of input contexts is not empty, all of\nthe contexts - must be present in the active user session for an event to trigger - this intent. See the \n[events reference](https://cloud.google.com/dialogflow/docs/events-overview) - for more details." + description: |- + The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of + the contexts must be present in the active user session for an event to trigger this intent. See the + [events reference](https://cloud.google.com/dialogflow/docs/events-overview) for more details. items: type: string type: array @@ -57048,8 +57364,9 @@ spec: type: object type: array name: - description: "The unique identifier of this intent. \nFormat: projects//agent/intents/." + description: |- + The unique identifier of this intent. + Format: projects//agent/intents/. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -57083,7 +57400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61259,7 +61576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61871,7 +62188,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63347,7 +63664,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63718,7 +64035,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64105,7 +64422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64301,7 +64618,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64499,7 +64816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64565,9 +64882,10 @@ spec: items: properties: gkeClusterName: - description: "The resource name of the cluster to bind this - ManagedZone to. \nThis should be specified in the format - like \n'projects/*/locations/*/clusters/*'." + description: |- + The resource name of the cluster to bind this ManagedZone to. + This should be specified in the format like + 'projects/*/locations/*/clusters/*'. type: string required: - gkeClusterName @@ -64677,7 +64995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64873,7 +65191,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64996,7 +65314,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65161,7 +65479,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65303,7 +65621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65792,7 +66110,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -66014,7 +66332,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -66343,7 +66661,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66512,7 +66830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66693,7 +67011,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66870,7 +67188,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67014,7 +67332,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67177,7 +67495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67329,7 +67647,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67477,7 +67795,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67618,7 +67936,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67772,7 +68090,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67985,7 +68303,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68275,7 +68593,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -68707,7 +69025,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -68947,7 +69265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69312,7 +69630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69445,7 +69763,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69603,7 +69921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69765,7 +70083,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69896,14 +70214,12 @@ spec: Cloud Pub/Sub topic. Not having adequate permissions will cause the calls that send notifications to fail. type: string sendFullResource: - description: "Whether to send full FHIR resource to this Pub/Sub - topic for Create and Update operation.\nNote that setting - this to true does not guarantee that all resources will be - sent in the format of \nfull FHIR resource. When a resource - change is too large or during heavy traffic, only the resource - name will be\nsent. Clients should always check the \"payloadType\" - label from a Pub/Sub message to determine whether \nit needs - to fetch the full resource as a separate operation." + description: |- + Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. + Note that setting this to true does not guarantee that all resources will be sent in the format of + full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be + sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether + it needs to fetch the full resource as a separate operation. type: boolean required: - pubsubTopic @@ -70038,7 +70354,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70239,7 +70555,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70440,7 +70756,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70601,7 +70917,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70741,7 +71057,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71066,7 +71382,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71294,7 +71610,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71534,7 +71850,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71713,7 +72029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71855,7 +72171,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72128,7 +72444,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72309,7 +72625,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72605,7 +72921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72772,7 +73088,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72898,7 +73214,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73052,7 +73368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73744,7 +74060,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73903,7 +74219,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74108,7 +74424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -74291,7 +74607,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74406,10 +74722,10 @@ spec: or not. type: boolean passwordRequired: - description: "Whether a password is required for email auth - or not. If true, both an email and \npassword must be provided - to sign in. If false, a user may sign in via either \nemail/password - or email link." + description: |- + Whether a password is required for email auth or not. If true, both an email and + password must be provided to sign in. If false, a user may sign in via either + email/password or email link. type: boolean type: object hashConfig: @@ -74515,7 +74831,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74679,7 +74995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74892,7 +75208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -75109,7 +75425,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -75262,7 +75578,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75374,9 +75690,9 @@ spec: letter 's' (seconds). It must be greater than a day (ie, 86400). type: string skipInitialVersionCreation: - description: "Immutable. If set to true, the request will create a - CryptoKey without any CryptoKeyVersions. \nYou must use the 'google_kms_key_ring_import_job' - resource to import the CryptoKeyVersion." + description: |- + Immutable. If set to true, the request will create a CryptoKey without any CryptoKeyVersions. + You must use the 'google_kms_key_ring_import_job' resource to import the CryptoKeyVersion. type: boolean versionTemplate: description: A template describing settings for new crypto key versions. @@ -75454,7 +75770,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75643,7 +75959,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75823,7 +76139,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75949,7 +76265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -76088,9 +76404,9 @@ spec: type: object type: object resourceID: - description: Immutable. Optional. The name of the resource. Used for - creation and acquisition. When unset, the value of `metadata.name` - is used as the default. + description: Immutable. Optional. The service-generated ciphertext + of the resource. Used for acquisition only. Leave unset to create + a new resource. type: string required: - cryptoKey @@ -76154,7 +76470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76438,7 +76754,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76713,7 +77029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77134,7 +77450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -77538,7 +77854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77842,7 +78158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78179,7 +78495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78355,7 +78671,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79170,7 +79486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86052,7 +86368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86243,7 +86559,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86538,7 +86854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86665,7 +86981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -86966,7 +87282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -87537,7 +87853,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -87696,7 +88012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88075,7 +88391,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88257,7 +88573,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88602,7 +88918,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -88877,7 +89193,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89135,7 +89451,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89364,7 +89680,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89608,7 +89924,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -89845,7 +90161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -90192,7 +90508,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -91099,7 +91415,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91420,7 +91736,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91646,7 +91962,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92113,7 +92429,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92847,7 +93163,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93023,7 +93339,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93353,7 +93669,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93674,7 +93990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -93894,7 +94210,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94055,7 +94371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -94824,7 +95140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95826,7 +96142,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -96517,7 +96833,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -96653,7 +96969,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97156,7 +97472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -98161,7 +98477,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99072,7 +99388,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99488,7 +99804,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -99713,7 +100029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -99869,7 +100185,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100036,7 +100352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100240,7 +100556,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100396,7 +100712,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100564,15 +100880,19 @@ spec: type: string type: object maxDeliveryAttempts: - description: "The maximum number of delivery attempts for any - message. The value must be\nbetween 5 and 100.\n\nThe number - of delivery attempts is defined as 1 + (the sum of number of - \nNACKs and number of times the acknowledgement deadline has - been exceeded for the message).\n\nA NACK is any call to ModifyAckDeadline - with a 0 deadline. Note that\nclient libraries may automatically - extend ack_deadlines.\n\nThis field will be honored on a best - effort basis.\n\nIf this parameter is 0, a default value of - 5 is used." + description: |- + The maximum number of delivery attempts for any message. The value must be + between 5 and 100. + + The number of delivery attempts is defined as 1 + (the sum of number of + NACKs and number of times the acknowledgement deadline has been exceeded for the message). + + A NACK is any call to ModifyAckDeadline with a 0 deadline. Note that + client libraries may automatically extend ack_deadlines. + + This field will be honored on a best effort basis. + + If this parameter is 0, a default value of 5 is used. type: integer type: object enableExactlyOnceDelivery: @@ -100615,11 +100935,11 @@ spec: - ttl type: object filter: - description: "Immutable. The subscription only delivers the messages - that match the filter. \nPub/Sub automatically acknowledges the - messages that don't match the filter. You can filter messages\nby - their attributes. The maximum length of a filter is 256 bytes. After - creating the subscription, \nyou can't modify the filter." + description: |- + Immutable. The subscription only delivers the messages that match the filter. + Pub/Sub automatically acknowledges the messages that don't match the filter. You can filter messages + by their attributes. The maximum length of a filter is 256 bytes. After creating the subscription, + you can't modify the filter. type: string messageRetentionDuration: description: |- @@ -100713,18 +101033,16 @@ spec: messageRetentionDuration window. type: boolean retryPolicy: - description: "A policy that specifies how Pub/Sub retries message - delivery for this subscription.\n\nIf not set, the default retry - policy is applied. This generally implies that messages will be - retried as soon as possible for healthy subscribers. \nRetryPolicy - will be triggered on NACKs or acknowledgement deadline exceeded - events for a given message." + description: |- + A policy that specifies how Pub/Sub retries message delivery for this subscription. + + If not set, the default retry policy is applied. This generally implies that messages will be retried as soon as possible for healthy subscribers. + RetryPolicy will be triggered on NACKs or acknowledgement deadline exceeded events for a given message. properties: maximumBackoff: - description: "The maximum delay between consecutive deliveries - of a given message. Value should be between 0 and 600 seconds. - Defaults to 600 seconds. \nA duration in seconds with up to - nine fractional digits, terminated by 's'. Example: \"3.5s\"." + description: |- + The maximum delay between consecutive deliveries of a given message. Value should be between 0 and 600 seconds. Defaults to 600 seconds. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". type: string minimumBackoff: description: |- @@ -100817,7 +101135,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101034,7 +101352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -101270,7 +101588,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101753,7 +102071,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101931,7 +102249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -102212,7 +102530,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103094,7 +103412,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103356,7 +103674,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103559,7 +103877,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103764,7 +104082,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103927,7 +104245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104147,7 +104465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104304,7 +104622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104456,7 +104774,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104603,7 +104921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104781,7 +105099,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104922,7 +105240,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105104,7 +105422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105161,16 +105479,16 @@ spec: spec: properties: pubsubConfigs: - description: "How this repository publishes a change in the repository - through Cloud Pub/Sub. \nKeyed by the topic names." + description: |- + How this repository publishes a change in the repository through Cloud Pub/Sub. + Keyed by the topic names. items: properties: messageFormat: - description: "The format of the Cloud Pub/Sub messages. \n- - PROTOBUF: The message payload is a serialized protocol buffer - of SourceRepoEvent.\n- JSON: The message payload is a JSON - string of SourceRepoEvent. Possible values: [\"PROTOBUF\", - \"JSON\"]." + description: |- + The format of the Cloud Pub/Sub messages. + - PROTOBUF: The message payload is a serialized protocol buffer of SourceRepoEvent. + - JSON: The message payload is a JSON string of SourceRepoEvent. Possible values: ["PROTOBUF", "JSON"]. type: string serviceAccountRef: description: |- @@ -105303,7 +105621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105510,7 +105828,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105650,7 +105968,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105723,11 +106041,11 @@ spec: a value of 'en_US.UTF8' at creation time. type: string deletionPolicy: - description: "The deletion policy for the database. Setting ABANDON - allows the resource \nto be abandoned rather than deleted. This - is useful for Postgres, where databases cannot be \ndeleted from - the API if there are users other than cloudsqlsuperuser with access. - Possible \nvalues are: \"ABANDON\", \"DELETE\". Defaults to \"DELETE\"." + description: |- + The deletion policy for the database. Setting ABANDON allows the resource + to be abandoned rather than deleted. This is useful for Postgres, where databases cannot be + deleted from the API if there are users other than cloudsqlsuperuser with access. Possible + values are: "ABANDON", "DELETE". Defaults to "DELETE". type: string instanceRef: description: The Cloud SQL instance. @@ -105821,7 +106139,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106535,7 +106853,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106711,7 +107029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106952,7 +107270,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107122,7 +107440,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107496,7 +107814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107682,7 +108000,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107850,7 +108168,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108053,7 +108371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108215,7 +108533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108850,7 +109168,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109027,7 +109345,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109089,7 +109407,7 @@ spec: type: string parent: description: Immutable. Input only. The resource name of the new TagKey's - parent. Must be of the form organizations/{org_id}. + parent. Must be of the form organizations/{org_id} or projects/{project_id_or_number}. type: string purpose: description: |- @@ -109192,7 +109510,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109333,7 +109651,7 @@ spec: type: string namespacedName: description: Output only. Namespaced name of the TagValue. Will be - in the format {organizationId}/{tag_key_short_name}/{shortName}. + in the format {parentNamespace}/{tagKeyShortName}/{shortName}. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -109366,7 +109684,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109586,7 +109904,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109702,7 +110020,6 @@ spec: - displayName - metadataSchemaUri - projectRef - - region type: object status: properties: @@ -109772,7 +110089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109891,6 +110208,9 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + region: + description: Immutable. The region for the resource. + type: string resourceID: description: Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` @@ -110175,7 +110495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110317,7 +110637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110553,7 +110873,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110768,7 +111088,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110889,10 +111209,10 @@ spec: * DOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product. type: string featureNormType: - description: "Type of normalization to be carried out on each - vector. The value must be one of the followings: \n* UNIT_L2_NORM: - Unit L2 normalization type\n* NONE: No normalization type - is specified." + description: |- + Type of normalization to be carried out on each vector. The value must be one of the followings: + * UNIT_L2_NORM: Unit L2 normalization type + * NONE: No normalization type is specified. type: string required: - dimensions @@ -111053,7 +111373,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111235,7 +111555,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111425,7 +111745,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -111709,7 +112029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111765,6 +112085,12 @@ spec: type: object spec: properties: + cryptoKeyName: + description: |- + The KMS key used to encrypt workflow and execution data. + + Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}. + type: string description: description: Description of the workflow provided by the user. Must be at most 1000 unicode characters long. @@ -111811,8 +112137,11 @@ spec: description: |- Name of the service account associated with the latest workflow version. This service account represents the identity of the workflow and determines what permissions the workflow has. - - Format: projects/{project}/serviceAccounts/{account}. + Format: projects/{project}/serviceAccounts/{account} or {account}. + Using - as a wildcard for the {project} or not providing one at all will infer the project from the account. + The {account} value can be the email address or the unique_id of the service account. + If not provided, workflow will use the project's default service account. + Modifying this field for an existing workflow results in a new workflow revision. type: string sourceContents: description: Workflow code to be executed. The size limit is 32KB. @@ -111892,7 +112221,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111961,28 +112290,27 @@ spec: should reside. type: string network: - description: "Immutable. The relative resource name of the VPC network - on which the instance can be accessed. \nIt is specified in the - following form: \"projects/{projectNumber}/global/networks/{network_id}\"." + description: |- + Immutable. The relative resource name of the VPC network on which the instance can be accessed. + It is specified in the following form: "projects/{projectNumber}/global/networks/{network_id}". type: string privateClusterConfig: description: Configuration for private cluster. properties: clusterHostname: - description: "Hostname for the workstation cluster. \nThis field - will be populated only when private endpoint is enabled. \nTo - access workstations in the cluster, create a new DNS zone mapping - this domain name to an internal IP address and a forwarding - rule mapping that address to the service attachment." + description: |- + Hostname for the workstation cluster. + This field will be populated only when private endpoint is enabled. + To access workstations in the cluster, create a new DNS zone mapping this domain name to an internal IP address and a forwarding rule mapping that address to the service attachment. type: string enablePrivateEndpoint: description: Immutable. Whether Workstations endpoint is private. type: boolean serviceAttachmentUri: - description: "Service attachment URI for the workstation cluster. - \nThe service attachemnt is created when private endpoint is - enabled. \nTo access workstations in the cluster, configure - access to the managed service using (Private Service Connect)[https://cloud.google.com/vpc/docs/configure-private-service-connect-services]." + description: |- + Service attachment URI for the workstation cluster. + The service attachment is created when private endpoint is enabled. + To access workstations in the cluster, configure access to the managed service using (Private Service Connect)[https://cloud.google.com/vpc/docs/configure-private-service-connect-services]. type: string required: - enablePrivateEndpoint @@ -112020,9 +112348,9 @@ spec: of `metadata.name` is used as the default. type: string subnetwork: - description: "Immutable. Name of the Compute Engine subnetwork in - which instances associated with this cluster will be created. \nMust - be part of the subnetwork specified for this cluster." + description: |- + Immutable. Name of the Compute Engine subnetwork in which instances associated with this cluster will be created. + Must be part of the subnetwork specified for this cluster. type: string required: - location @@ -112033,37 +112361,43 @@ spec: status: properties: conditions: - description: Status conditions describing the current resource state. + description: Conditions represent the latest available observation + of the resource's current state. items: properties: - code: - description: The status code, which should be an enum value - of google.rpc.Code. - type: integer - details: - description: A list of messages that carry the error details. - items: - type: object - x-kubernetes-preserve-unknown-fields: true - type: array + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string message: - description: Human readable message indicating details about - the current status. + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. type: string type: object type: array createTime: - description: Time the Instance was created in UTC. + description: Time when this resource was created. type: string degraded: - description: "Whether this resource is in degraded mode, in which - case it may require user action to restore full functionality. \nDetails - can be found in the conditions field." + description: |- + Whether this resource is in degraded mode, in which case it may require user action to restore full functionality. + Details can be found in the conditions field. type: boolean etag: - description: "Checksum computed by the server. \nMay be sent on update - and delete requests to ensure that the client has an up-to-date - value before proceeding." + description: |- + Checksum computed by the server. + May be sent on update and delete requests to ensure that the client has an up-to-date value before proceeding. type: string name: description: The name of the cluster resource. @@ -112075,6 +112409,26 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + resourceConditions: + description: Status conditions describing the current resource state. + items: + properties: + code: + description: The status code, which should be an enum value + of google.rpc.Code. + type: integer + details: + description: A list of messages that carry the error details. + items: + type: object + x-kubernetes-preserve-unknown-fields: true + type: array + message: + description: Human readable message indicating details about + the current status. + type: string + type: object + type: array uid: description: The system-generated UID of the resource. type: string diff --git a/install-bundles/install-bundle-autopilot-namespaced/per-namespace-components.yaml b/install-bundles/install-bundle-autopilot-namespaced/per-namespace-components.yaml index 2e77e1e40c..3c9c8de891 100644 --- a/install-bundles/install-bundle-autopilot-namespaced/per-namespace-components.yaml +++ b/install-bundles/install-bundle-autopilot-namespaced/per-namespace-components.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 iam.gke.io/gcp-service-account: cnrm-system-${NAMESPACE?}@${PROJECT_ID?}.iam.gserviceaccount.com labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} @@ -28,7 +28,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} cnrm.cloud.google.com/system: "true" @@ -47,7 +47,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} cnrm.cloud.google.com/system: "true" @@ -66,7 +66,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} cnrm.cloud.google.com/system: "true" @@ -85,7 +85,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} cnrm.cloud.google.com/system: "true" @@ -103,7 +103,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -127,7 +127,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} @@ -144,7 +144,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} @@ -156,7 +156,7 @@ spec: - --prometheus-scrape-endpoint=:8888 command: - /configconnector/manager - image: gcr.io/cnrm-eap/controller:ac01590 + image: gcr.io/cnrm-eap/controller:54aab28 imagePullPolicy: Always name: manager ports: diff --git a/install-bundles/install-bundle-autopilot-workload-identity/0-cnrm-system.yaml b/install-bundles/install-bundle-autopilot-workload-identity/0-cnrm-system.yaml index 5204611eea..2caeb602e8 100644 --- a/install-bundles/install-bundle-autopilot-workload-identity/0-cnrm-system.yaml +++ b/install-bundles/install-bundle-autopilot-workload-identity/0-cnrm-system.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: Namespace metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-system @@ -25,7 +25,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 iam.gke.io/gcp-service-account: cnrm-system@${PROJECT_ID?}.iam.gserviceaccount.com labels: cnrm.cloud.google.com/system: "true" @@ -36,7 +36,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -46,7 +46,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-resource-stats-recorder @@ -56,7 +56,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-manager @@ -66,7 +66,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-cnrm-system-role @@ -87,7 +87,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-cnrm-system-role @@ -108,7 +108,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1237,7 +1237,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -1287,7 +1287,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -1345,7 +1345,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -1370,7 +1370,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -1400,7 +1400,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -2156,7 +2156,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -2219,7 +2219,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -2237,7 +2237,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -2255,7 +2255,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -2278,7 +2278,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -2295,7 +2295,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -2312,7 +2312,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -2329,7 +2329,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -2346,7 +2346,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -2363,7 +2363,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -2380,7 +2380,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -2402,7 +2402,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -2423,7 +2423,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2441,7 +2441,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2454,8 +2454,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.104.0 - image: gcr.io/cnrm-eap/recorder:ac01590 + value: 1.105.0 + image: gcr.io/cnrm-eap/recorder:54aab28 imagePullPolicy: Always name: recorder ports: @@ -2489,7 +2489,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2504,7 +2504,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2517,7 +2517,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:ac01590 + image: gcr.io/cnrm-eap/webhook:54aab28 imagePullPolicy: Always name: webhook ports: @@ -2547,7 +2547,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2562,7 +2562,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2572,7 +2572,7 @@ spec: - --prometheus-scrape-endpoint=:8888 command: - /configconnector/manager - image: gcr.io/cnrm-eap/controller:ac01590 + image: gcr.io/cnrm-eap/controller:54aab28 imagePullPolicy: Always name: manager ports: @@ -2602,7 +2602,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2617,7 +2617,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2625,7 +2625,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:ac01590 + image: gcr.io/cnrm-eap/deletiondefender:54aab28 imagePullPolicy: Always name: deletiondefender ports: @@ -2656,7 +2656,7 @@ kind: HorizontalPodAutoscaler metadata: annotations: autoscaling.alpha.kubernetes.io/metrics: '[{"type":"Resource","resource":{"name":"memory","targetAverageUtilization":90}}]' - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook diff --git a/install-bundles/install-bundle-autopilot-workload-identity/crds.yaml b/install-bundles/install-bundle-autopilot-workload-identity/crds.yaml index af9ca3067c..cc0862d570 100644 --- a/install-bundles/install-bundle-autopilot-workload-identity/crds.yaml +++ b/install-bundles/install-bundle-autopilot-workload-identity/crds.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -264,7 +264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -548,15 +548,15 @@ spec: - conditions type: object custom: - description: "Custom access level conditions are set using the Cloud - Common Expression Language to represent the necessary conditions - for the level to apply to a request. \nSee CEL spec at: https://github.com/google/cel-spec." + description: |- + Custom access level conditions are set using the Cloud Common Expression Language to represent the necessary conditions for the level to apply to a request. + See CEL spec at: https://github.com/google/cel-spec. properties: expr: - description: "Represents a textual expression in the Common Expression - Language (CEL) syntax. CEL is a C-like expression language.\nThis - page details the objects and attributes that are used to the - build the CEL expressions for \ncustom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec." + description: |- + Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. + This page details the objects and attributes that are used to the build the CEL expressions for + custom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec. properties: description: description: Description of the expression. @@ -650,7 +650,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -780,7 +780,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -949,7 +949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1097,7 +1097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1259,10 +1259,11 @@ spec: type: object type: array egressPolicies: - description: "List of EgressPolicies to apply to the perimeter. - A perimeter may \nhave multiple EgressPolicies, each of which - is evaluated separately.\nAccess is granted if any EgressPolicy - grants it. Must be empty for \na perimeter bridge." + description: |- + List of EgressPolicies to apply to the perimeter. A perimeter may + have multiple EgressPolicies, each of which is evaluated separately. + Access is granted if any EgressPolicy grants it. Must be empty for + a perimeter bridge. items: properties: egressFrom: @@ -1317,17 +1318,16 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access to outside the \nperimeter. If - left unspecified, then members of 'identities' field - will \nbe allowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access to outside the + perimeter. If left unspecified, then members of 'identities' field will + be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string type: object egressTo: - description: "Defines the conditions on the 'ApiOperation' - and destination resources that \ncause this 'EgressPolicy' - to apply." + description: |- + Defines the conditions on the 'ApiOperation' and destination resources that + cause this 'EgressPolicy' to apply. properties: externalResources: description: |- @@ -1338,40 +1338,37 @@ spec: type: string type: array operations: - description: "A list of 'ApiOperations' that this egress - rule applies to. A request matches \nif it contains - an operation/service in this list." + description: |- + A list of 'ApiOperations' that this egress rule applies to. A request matches + if it contains an operation/service in this list. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong \nto the service - specified by 'serviceName' field. A single MethodSelector - \nentry with '*' specified for the 'method' - field will allow all methods \nAND permissions - for the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong + to the service specified by 'serviceName' field. A single MethodSelector + entry with '*' specified for the 'method' field will allow all methods + AND permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for 'method' should - be a valid method name for the corresponding - \n'serviceName' in 'ApiOperation'. If - '*' used as value for method, \nthen ALL - methods and permissions are allowed." + description: |- + Value for 'method' should be a valid method name for the corresponding + 'serviceName' in 'ApiOperation'. If '*' used as value for method, + then ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - serviceName \nfield set to '*' will allow all - methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with serviceName + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1478,11 +1475,10 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access from outside the \nperimeter. If - left unspecified, then members of 'identities' field - will be \nallowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access from outside the + perimeter. If left unspecified, then members of 'identities' field will be + allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string sources: description: Sources that this 'IngressPolicy' authorizes @@ -1573,40 +1569,37 @@ spec: this 'IngressPolicy' to apply. properties: operations: - description: "A list of 'ApiOperations' the sources - specified in corresponding 'IngressFrom' \nare allowed - to perform in this 'ServicePerimeter'." + description: |- + A list of 'ApiOperations' the sources specified in corresponding 'IngressFrom' + are allowed to perform in this 'ServicePerimeter'. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong to \nthe service - specified by serviceName field. A single 'MethodSelector' - entry \nwith '*' specified for the method field - will allow all methods AND \npermissions for - the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong to + the service specified by serviceName field. A single 'MethodSelector' entry + with '*' specified for the method field will allow all methods AND + permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for method should be - a valid method name for the corresponding - \nserviceName in 'ApiOperation'. If '*' - used as value for 'method', then \nALL - methods and permissions are allowed." + description: |- + Value for method should be a valid method name for the corresponding + serviceName in 'ApiOperation'. If '*' used as value for 'method', then + ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - 'serviceName' \nfield set to '*' will allow - all methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with 'serviceName' + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1765,10 +1758,11 @@ spec: type: object type: array egressPolicies: - description: "List of EgressPolicies to apply to the perimeter. - A perimeter may \nhave multiple EgressPolicies, each of which - is evaluated separately.\nAccess is granted if any EgressPolicy - grants it. Must be empty for \na perimeter bridge." + description: |- + List of EgressPolicies to apply to the perimeter. A perimeter may + have multiple EgressPolicies, each of which is evaluated separately. + Access is granted if any EgressPolicy grants it. Must be empty for + a perimeter bridge. items: properties: egressFrom: @@ -1823,17 +1817,16 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access to outside the \nperimeter. If - left unspecified, then members of 'identities' field - will \nbe allowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access to outside the + perimeter. If left unspecified, then members of 'identities' field will + be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string type: object egressTo: - description: "Defines the conditions on the 'ApiOperation' - and destination resources that \ncause this 'EgressPolicy' - to apply." + description: |- + Defines the conditions on the 'ApiOperation' and destination resources that + cause this 'EgressPolicy' to apply. properties: externalResources: description: |- @@ -1844,40 +1837,37 @@ spec: type: string type: array operations: - description: "A list of 'ApiOperations' that this egress - rule applies to. A request matches \nif it contains - an operation/service in this list." + description: |- + A list of 'ApiOperations' that this egress rule applies to. A request matches + if it contains an operation/service in this list. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong \nto the service - specified by 'serviceName' field. A single MethodSelector - \nentry with '*' specified for the 'method' - field will allow all methods \nAND permissions - for the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong + to the service specified by 'serviceName' field. A single MethodSelector + entry with '*' specified for the 'method' field will allow all methods + AND permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for 'method' should - be a valid method name for the corresponding - \n'serviceName' in 'ApiOperation'. If - '*' used as value for method, \nthen ALL - methods and permissions are allowed." + description: |- + Value for 'method' should be a valid method name for the corresponding + 'serviceName' in 'ApiOperation'. If '*' used as value for method, + then ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - serviceName \nfield set to '*' will allow all - methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with serviceName + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1984,11 +1974,10 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access from outside the \nperimeter. If - left unspecified, then members of 'identities' field - will be \nallowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access from outside the + perimeter. If left unspecified, then members of 'identities' field will be + allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string sources: description: Sources that this 'IngressPolicy' authorizes @@ -2079,40 +2068,37 @@ spec: this 'IngressPolicy' to apply. properties: operations: - description: "A list of 'ApiOperations' the sources - specified in corresponding 'IngressFrom' \nare allowed - to perform in this 'ServicePerimeter'." + description: |- + A list of 'ApiOperations' the sources specified in corresponding 'IngressFrom' + are allowed to perform in this 'ServicePerimeter'. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong to \nthe service - specified by serviceName field. A single 'MethodSelector' - entry \nwith '*' specified for the method field - will allow all methods AND \npermissions for - the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong to + the service specified by serviceName field. A single 'MethodSelector' entry + with '*' specified for the method field will allow all methods AND + permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for method should be - a valid method name for the corresponding - \nserviceName in 'ApiOperation'. If '*' - used as value for 'method', then \nALL - methods and permissions are allowed." + description: |- + Value for method should be a valid method name for the corresponding + serviceName in 'ApiOperation'. If '*' used as value for 'method', then + ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - 'serviceName' \nfield set to '*' will allow - all methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with 'serviceName' + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -2305,7 +2291,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2368,6 +2354,17 @@ spec: description: description: Immutable. User-provided description of the backup. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object location: description: Immutable. The location where the alloydb backup should reside. @@ -2440,6 +2437,22 @@ spec: createTime: description: Time the Backup was created in UTC. type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array etag: description: A hash of the resource. type: string @@ -2489,7 +2502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2562,6 +2575,17 @@ spec: enabled: description: Whether automated backups are enabled. type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'The fully-qualified resource name of the KMS + key. Each Cloud KMS key is regionalized and has the following + format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object labels: additionalProperties: type: string @@ -2574,14 +2598,16 @@ spec: type: string quantityBasedRetention: description: Quantity-based Backup retention policy to retain - recent backups. + recent backups. Conflicts with 'time_based_retention', both + can't be set together. properties: count: description: The number of backups to retain. type: integer type: object timeBasedRetention: - description: Time-based Backup retention policy. + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. properties: retentionPeriod: description: |- @@ -2612,17 +2638,16 @@ spec: "24:00:00" for scenarios like business closing time. type: integer minutes: - description: Minutes of hour of day. Must be from 0 - to 59. + description: Minutes of hour of day. Currently, only + the value 0 is supported. type: integer nanos: - description: Fractions of seconds in nanoseconds. Must - be from 0 to 999,999,999. + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. type: integer seconds: - description: Seconds of minutes of the time. Must normally - be from 0 to 59. An API may allow the value 60 if - it allows leap-seconds. + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. type: integer type: object type: array @@ -2634,6 +2659,17 @@ spec: description: User-settable and human-readable display name for the Cluster. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object initialUser: description: Initial user to setup during cluster creation. properties: @@ -2771,6 +2807,22 @@ spec: field and it's populated at the Cluster creation time. This field cannot be changed after cluster creation. type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array migrationSource: description: Cluster created via DMS migration. items: @@ -2820,7 +2872,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2914,8 +2966,10 @@ spec: instance, instance is created in a random zone with available capacity. type: string instanceType: - description: 'Immutable. The type of the instance. Possible values: - ["PRIMARY", "READ_POOL"].' + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' type: string machineConfig: description: Configurations for the machines that host the underlying @@ -3021,7 +3075,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3295,7 +3349,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3454,7 +3508,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3618,7 +3672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3791,7 +3845,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3935,7 +3989,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4065,7 +4119,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4193,7 +4247,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4368,7 +4422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4498,7 +4552,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4674,7 +4728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4803,7 +4857,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5097,7 +5151,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5232,7 +5286,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5407,7 +5461,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5540,7 +5594,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6241,7 +6295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6391,7 +6445,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6842,7 +6896,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7140,7 +7194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7342,7 +7396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7513,7 +7567,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7693,7 +7747,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7869,7 +7923,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8096,7 +8150,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8391,8 +8445,9 @@ spec: description: True if the connection has credential assigned. type: boolean name: - description: "The resource name of the connection in the form of: - \n\"projects/{project_id}/locations/{location_id}/connections/{connectionId}\"." + description: |- + The resource name of the connection in the form of: + "projects/{project_id}/locations/{location_id}/connections/{connectionId}". type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -8420,7 +8475,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8594,7 +8649,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8852,7 +8907,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9224,7 +9279,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9523,7 +9578,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9931,6 +9986,21 @@ spec: empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value. type: string + parquetOptions: + description: Immutable. Parquet Options for load and make external + tables. + properties: + enableListInference: + description: Immutable. If sourceFormat is set to PARQUET, + indicates whether to use schema inference specifically for + Parquet LIST logical type. + type: boolean + enumAsString: + description: Immutable. If sourceFormat is set to PARQUET, + indicates whether to infer Parquet ENUM logical type as + STRING instead of BYTES by default. + type: boolean + type: object projectionFields: description: |- Immutable. If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. @@ -10364,7 +10434,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10554,7 +10624,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10816,7 +10886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11280,7 +11350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11457,7 +11527,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11678,7 +11748,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11902,7 +11972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12071,7 +12141,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -12530,7 +12600,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -12798,7 +12868,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13223,7 +13293,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13370,10 +13440,10 @@ spec: type: object type: array createTime: - description: "Creation timestamp of a Certificate Map Entry. Timestamp - in RFC3339 UTC \"Zulu\" format, \nwith nanosecond resolution and - up to nine fractional digits. \nExamples: \"2014-10-02T15:01:23Z\" - and \"2014-10-02T15:01:23.045123456Z\"." + description: |- + Creation timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format, + with nanosecond resolution and up to nine fractional digits. + Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -13386,10 +13456,10 @@ spec: description: A serving state of this Certificate Map Entry. type: string updateTime: - description: "Update timestamp of a Certificate Map Entry. Timestamp - in RFC3339 UTC \"Zulu\" format, \nwith nanosecond resolution and - up to nine fractional digits. \nExamples: \"2014-10-02T15:01:23Z\" - and \"2014-10-02T15:01:23.045123456Z\"." + description: |- + Update timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format, + with nanosecond resolution and up to nine fractional digits. + Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". type: string type: object required: @@ -13410,7 +13480,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13603,7 +13673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13662,6 +13732,10 @@ spec: description: description: A human-readable description of the resource. type: string + location: + description: The Certificate Manager location. If not specified, "global" + is used. + type: string managed: description: |- Immutable. Configuration and state of a Managed Certificate. @@ -13777,7 +13851,7 @@ spec: properties: certificatePem: description: |- - DEPRECATED. Deprecated in favor of `pem_certificate`. **Deprecated** The certificate chain in PEM-encoded form. + DEPRECATED. Deprecated in favor of `pem_certificate`. Immutable. **Deprecated** The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. oneOf: @@ -13819,13 +13893,13 @@ spec: type: object pemCertificate: description: |- - The certificate chain in PEM-encoded form. + Immutable. The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. type: string pemPrivateKey: - description: The private key of the leaf certificate in PEM-encoded - form. + description: Immutable. The private key of the leaf certificate + in PEM-encoded form. oneOf: - not: required: @@ -13865,8 +13939,8 @@ spec: type: object privateKeyPem: description: DEPRECATED. Deprecated in favor of `pem_private_key`. - **Deprecated** The private key of the leaf certificate in PEM-encoded - form. + Immutable. **Deprecated** The private key of the leaf certificate + in PEM-encoded form. oneOf: - not: required: @@ -13962,7 +14036,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14137,7 +14211,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14194,12 +14268,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14214,9 +14287,10 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. type: string condition: description: |- @@ -14236,9 +14310,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14376,7 +14450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14433,12 +14507,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14453,9 +14526,10 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. type: string condition: description: |- @@ -14475,9 +14549,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14607,7 +14681,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14664,12 +14738,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14684,10 +14757,11 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing. If not - specified, the resource's\nproject will be used." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. If not specified, the resource's + project will be used. type: string condition: description: |- @@ -14707,9 +14781,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14837,7 +14911,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14894,15 +14968,15 @@ spec: spec: properties: approvalConfig: - description: "Configuration for manual approval to start a build invocation - of this BuildTrigger. \nBuilds created by this trigger will require - approval before they execute. \nAny user with a Cloud Build Approver - role for the project can approve a build." + description: |- + Configuration for manual approval to start a build invocation of this BuildTrigger. + Builds created by this trigger will require approval before they execute. + Any user with a Cloud Build Approver role for the project can approve a build. properties: approvalRequired: - description: "Whether or not approval is needed. If this is set - on a build, it will become pending when run, \nand will need - to be explicitly approved to start." + description: |- + Whether or not approval is needed. If this is set on a build, it will become pending when run, + and will need to be explicitly approved to start. type: boolean type: object bitbucketServerTriggerConfig: @@ -15253,11 +15327,11 @@ spec: type: string type: object queueTtl: - description: "TTL in queue for this build. If provided and the - build is enqueued longer than this value, \nthe build will expire - and the build status will be EXPIRED.\nThe TTL starts ticking - from createTime.\nA duration in seconds with up to nine fractional - digits, terminated by 's'. Example: \"3.5s\"." + description: |- + TTL in queue for this build. If provided and the build is enqueued longer than this value, + the build will expire and the build status will be EXPIRED. + The TTL starts ticking from createTime. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". type: string secret: description: Secrets to decrypt using Cloud Key Management Service. @@ -15295,12 +15369,11 @@ spec: secretEnv: additionalProperties: type: string - description: "Map of environment variable name to its encrypted - value.\nSecret environment variables must be unique across - all of a build's secrets, \nand must be used by at least - one build step. Values can be at most 64 KB in size. \nThere - can be at most 100 secret values across all of a build's - secrets." + description: |- + Map of environment variable name to its encrypted value. + Secret environment variables must be unique across all of a build's secrets, + and must be used by at least one build step. Values can be at most 64 KB in size. + There can be at most 100 secret values across all of a build's secrets. type: object required: - kmsKeyRef @@ -15317,29 +15390,29 @@ spec: Repository. properties: branchName: - description: "Regex matching branches to build. Exactly - one a of branch name, tag, or commit SHA must be provided.\nThe - syntax of the regular expressions accepted is the syntax - accepted by RE2 and \ndescribed at https://github.com/google/re2/wiki/Syntax." + description: |- + Regex matching branches to build. Exactly one a of branch name, tag, or commit SHA must be provided. + The syntax of the regular expressions accepted is the syntax accepted by RE2 and + described at https://github.com/google/re2/wiki/Syntax. type: string commitSha: description: Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided. type: string dir: - description: "Directory, relative to the source root, - in which to run the build.\nThis must be a relative - path. If a step's dir is specified and is an absolute - path, \nthis value is ignored for that step's execution." + description: |- + Directory, relative to the source root, in which to run the build. + This must be a relative path. If a step's dir is specified and is an absolute path, + this value is ignored for that step's execution. type: string invertRegex: description: Only trigger a build if the revision regex does NOT match the revision regex. type: boolean projectId: - description: "ID of the project that owns the Cloud Source - Repository. \nIf omitted, the project ID requesting - the build is assumed." + description: |- + ID of the project that owns the Cloud Source Repository. + If omitted, the project ID requesting the build is assumed. type: string repoRef: description: |- @@ -15379,10 +15452,10 @@ spec: Should only be used with triggers.run. type: object tagName: - description: "Regex matching tags to build. Exactly one - a of branch name, tag, or commit SHA must be provided.\nThe - syntax of the regular expressions accepted is the syntax - accepted by RE2 and \ndescribed at https://github.com/google/re2/wiki/Syntax." + description: |- + Regex matching tags to build. Exactly one a of branch name, tag, or commit SHA must be provided. + The syntax of the regular expressions accepted is the syntax accepted by RE2 and + described at https://github.com/google/re2/wiki/Syntax. type: string required: - repoRef @@ -15422,9 +15495,9 @@ spec: type: string type: object generation: - description: "Google Cloud Storage generation for the - object. \nIf the generation is omitted, the latest generation - will be used." + description: |- + Google Cloud Storage generation for the object. + If the generation is omitted, the latest generation will be used. type: string object: description: |- @@ -15440,6 +15513,24 @@ spec: description: The operations to be performed on the workspace. items: properties: + allowExitCodes: + description: |- + Allow this build step to fail without failing the entire build if and + only if the exit code is one of the specified codes. + + If 'allowFailure' is also specified, this field will take precedence. + items: + type: integer + type: array + allowFailure: + description: |- + Allow this build step to fail without failing the entire build. + If false, the entire build will fail if this step fails. Otherwise, the + build will succeed, but this step will still have a failure status. + Error information will be reported in the 'failureDetail' field. + + 'allowExitCodes' takes precedence over this field. + type: boolean args: description: |- A list of arguments that will be presented to the step when it is started. @@ -15487,25 +15578,28 @@ spec: reference this build step as a dependency. type: string name: - description: "The name of the container image that will - run this particular build step.\n\nIf the image is available - in the host's Docker daemon's cache, it will be\nrun directly. - If not, the host will attempt to pull the image first, - using\nthe builder service account's credentials if necessary.\n\nThe - Docker daemon's cache will already have the latest versions - of all of\nthe officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders - \nfor images and examples).\nThe Docker daemon will also - have cached many of the layers for some popular\nimages, - like \"ubuntu\", \"debian\", but they will be refreshed - at the time\nyou attempt to use them.\n\nIf you built - an image in a previous build step, it will be stored in - the\nhost's Docker daemon's cache and is available to - use as the name for a\nlater build step." + description: |- + The name of the container image that will run this particular build step. + + If the image is available in the host's Docker daemon's cache, it will be + run directly. If not, the host will attempt to pull the image first, using + the builder service account's credentials if necessary. + + The Docker daemon's cache will already have the latest versions of all of + the officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders + for images and examples). + The Docker daemon will also have cached many of the layers for some popular + images, like "ubuntu", "debian", but they will be refreshed at the time + you attempt to use them. + + If you built an image in a previous build step, it will be stored in the + host's Docker daemon's cache and is available to use as the name for a + later build step. type: string script: - description: "A shell script to be executed in the step. - \nWhen script is provided, the user cannot specify the - entrypoint or args." + description: |- + A shell script to be executed in the step. + When script is provided, the user cannot specify the entrypoint or args. type: string secretEnv: description: |- @@ -15604,11 +15698,10 @@ spec: trigger will never result in a build. type: boolean filename: - description: "Path, from the source root, to a file whose contents - is used for the template. \nEither a filename or build template - must be provided. Set this only when using trigger_template or github.\nWhen - using Pub/Sub, Webhook or Manual set the file name using git_file_source - instead." + description: |- + Path, from the source root, to a file whose contents is used for the template. + Either a filename or build template must be provided. Set this only when using trigger_template or github. + When using Pub/Sub, Webhook or Manual set the file name using git_file_source instead. type: string filter: description: A Common Expression Language string. Used only with Pub/Sub @@ -15655,24 +15748,52 @@ spec: of the path. type: string repoType: - description: "The type of the repo, since it may not be explicit - from the repo field (e.g from a URL). \nValues can be UNKNOWN, - CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible - values: [\"UNKNOWN\", \"CLOUD_SOURCE_REPOSITORIES\", \"GITHUB\", - \"BITBUCKET_SERVER\"]." + description: |- + The type of the repo, since it may not be explicit from the repo field (e.g from a URL). + Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]. type: string + repositoryRef: + description: |- + Only `external` field is supported to configure the reference. + + The fully qualified resource name of the Repo API repository. The fully qualified resource name of the Repo API repository. + If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `CloudBuildV2Repository` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object revision: - description: "The branch, tag, arbitrary ref, or SHA version of - the repo to use when resolving the \nfilename (optional). This - field respects the same syntax/resolution as described here: - https://git-scm.com/docs/gitrevisions \nIf unspecified, the - revision from which the trigger invocation originated is assumed - to be the revision from which to read the specified path." + description: |- + The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the + filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions + If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. type: string uri: - description: "The URI of the repo (optional). If unspecified, - the repo from which the trigger \ninvocation originated is assumed - to be the repo from which to read the specified path." + description: |- + The URI of the repo (optional). If unspecified, the repo from which the trigger + invocation originated is assumed to be the repo from which to read the specified path. type: string required: - path @@ -15805,10 +15926,11 @@ spec: If not specified, "global" is used. type: string pubsubConfig: - description: "PubsubConfig describes the configuration of a trigger - that creates \na build whenever a Pub/Sub message is published.\n\nOne - of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' - or 'source_to_build' must be provided." + description: |- + PubsubConfig describes the configuration of a trigger that creates + a build whenever a Pub/Sub message is published. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: serviceAccountRef: description: Service account that will make the push request. @@ -15967,13 +16089,13 @@ spec: type: string type: object sourceToBuild: - description: "The repo and ref of the repository from which to build. - \nThis field is used only for those triggers that do not respond - to SCM events. \nTriggers that respond to such events build source - at whatever commit caused the event. \nThis field is currently only - used by Webhook, Pub/Sub, Manual, and Cron triggers.\n\nOne of 'trigger_template', - 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' - must be provided." + description: |- + The repo and ref of the repository from which to build. + This field is used only for those triggers that do not respond to SCM events. + Triggers that respond to such events build source at whatever commit caused the event. + This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: githubEnterpriseConfigRef: description: |- @@ -16016,13 +16138,44 @@ spec: The type of the repo, since it may not be explicit from the repo field (e.g from a URL). Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]. type: string + repositoryRef: + description: |- + Only `external` field is supported to configure the reference. + + The qualified resource name of the Repo API repository. + Either uri or repository can be specified and is required. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `CloudBuildV2Repository` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object uri: - description: The URI of the repo (required). + description: The URI of the repo. type: string required: - ref - repoType - - uri type: object substitutions: additionalProperties: @@ -16102,10 +16255,11 @@ spec: type: string type: object webhookConfig: - description: "WebhookConfig describes the configuration of a trigger - that creates \na build whenever a webhook is sent to a trigger's - webhook URL.\n\nOne of 'trigger_template', 'github', 'pubsub_config' - 'webhook_config' or 'source_to_build' must be provided." + description: |- + WebhookConfig describes the configuration of a trigger that creates + a build whenever a webhook is sent to a trigger's webhook URL. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: secretRef: description: The secret required @@ -16202,7 +16356,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16309,13 +16463,14 @@ spec: which to run the build. type: string invertRegex: - description: "Only trigger a build if the revision regex - does \nNOT match the revision regex." + description: |- + Only trigger a build if the revision regex does + NOT match the revision regex. type: boolean projectId: - description: "Immutable. ID of the project that owns the - Cloud Source Repository. If omitted, the \nproject ID - requesting the build is assumed." + description: |- + Immutable. ID of the project that owns the Cloud Source Repository. If omitted, the + project ID requesting the build is assumed. type: string repoName: description: Name of the Cloud Source Repository. @@ -16333,9 +16488,9 @@ spec: source. type: string generation: - description: "Google Cloud Storage generation for the - object. If the generation \nis omitted, the latest generation - will be used." + description: |- + Google Cloud Storage generation for the object. If the generation + is omitted, the latest generation will be used. type: integer object: description: Google Cloud Storage object containing the @@ -16667,7 +16822,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17099,7 +17254,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17297,7 +17452,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17564,7 +17719,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17747,7 +17902,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18009,7 +18164,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18547,7 +18702,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18818,7 +18973,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19074,7 +19229,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19530,7 +19685,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19800,7 +19955,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20014,7 +20169,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20259,6 +20414,20 @@ spec: cdnPolicy: description: Cloud CDN configuration for this BackendService. properties: + bypassCacheOnRequestHeaders: + description: |- + Bypass the cache when the specified request headers are matched - e.g. Pragma or Authorization headers. Up to 5 headers can be specified. + The cache is bypassed for all cdnPolicy.cacheMode settings. + items: + properties: + headerName: + description: The header field name to match on when bypassing + cache. Values are case-insensitive. + type: string + required: + - headerName + type: object + type: array cacheKeyPolicy: description: The CacheKeyPolicy for this CdnPolicy. properties: @@ -21270,7 +21439,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21484,7 +21653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21661,7 +21830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21717,6 +21886,40 @@ spec: type: object spec: properties: + asyncPrimaryDisk: + description: Immutable. A nested object resource. + properties: + diskRef: + description: Immutable. Primary disk for asynchronous disk replication. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `ComputeDisk` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object + required: + - diskRef + type: object description: description: |- Immutable. An optional description of this resource. Provide this property when @@ -21843,10 +22046,10 @@ spec: type: object type: object rsaEncryptedKey: - description: "Immutable. Specifies an RFC 4648 base64 encoded, - RSA-wrapped 2048-bit \ncustomer-supplied encryption key to either - encrypt or decrypt \nthis resource. You can provide either the - rawKey or the rsaEncryptedKey." + description: |- + Immutable. Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + customer-supplied encryption key to either encrypt or decrypt + this resource. You can provide either the rawKey or the rsaEncryptedKey. oneOf: - not: required: @@ -22354,7 +22557,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22500,7 +22703,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22720,7 +22923,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22912,7 +23115,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -23254,7 +23457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23385,9 +23588,7 @@ spec: direction: description: |- Immutable. Direction of traffic to which this firewall applies; default is - INGRESS. Note: For INGRESS traffic, it is NOT supported to specify - destinationRanges; For EGRESS traffic, it is NOT supported to specify - 'source_ranges' OR 'source_tags'. For INGRESS traffic, one of 'source_ranges', + INGRESS. Note: For INGRESS traffic, one of 'source_ranges', 'source_tags' or 'source_service_accounts' is required. Possible values: ["INGRESS", "EGRESS"]. type: string disabled: @@ -23634,7 +23835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23691,20 +23892,37 @@ spec: spec: properties: allPorts: - description: Immutable. This field is used along with the `backend_service` - field for internal load balancing or with the `target` field for - internal TargetInstance. This field cannot be used with `port` or - `portRange` fields. When the load balancing scheme is `INTERNAL` - and protocol is TCP/UDP, specify this field to allow packets addressed - to any ports will be forwarded to the backends configured with this + description: |- + Immutable. This field can only be used: + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By internal TCP/UDP load balancers, backend service-based network load + balancers, and internal and external protocol forwarding. + + + Set this field to true to allow packets addressed to any port or packets + lacking destination port information (for example, UDP fragments after the + first fragment) to be forwarded to the backends configured with this forwarding rule. + + The 'ports', 'port_range', and + 'allPorts' fields are mutually exclusive. type: boolean allowGlobalAccess: - description: This field is used along with the `backend_service` field - for internal load balancing or with the `target` field for internal - TargetInstance. If the field is set to `TRUE`, clients can access - ILB from all regions. Otherwise only allows access from clients - in the same region as the internal load balancer. + description: |- + This field is used along with the 'backend_service' field for + internal load balancing or with the 'target' field for internal + TargetInstance. + + If the field is set to 'TRUE', clients can access ILB from all + regions. + + Otherwise only allows access from clients in the same region as the + internal load balancer. + type: boolean + allowPscGlobalAccess: + description: Immutable. This is used in PSC consumer ForwardingRule + to control whether the PSC endpoint can be accessed from another + region. type: boolean backendServiceRef: description: |- @@ -23737,8 +23955,9 @@ spec: type: string type: object description: - description: Immutable. An optional description of this resource. - Provide this property when you create the resource. + description: |- + Immutable. An optional description of this resource. Provide this property when + you create the resource. type: string ipAddress: description: |- @@ -23798,47 +24017,38 @@ spec: type: string type: object ipProtocol: - description: Immutable. The IP protocol to which this rule applies. - For protocol forwarding, valid options are `TCP`, `UDP`, `ESP`, - `AH`, `SCTP` or `ICMP`. For Internal TCP/UDP Load Balancing, the - load balancing scheme is `INTERNAL`, and one of `TCP` or `UDP` are - valid. For Traffic Director, the load balancing scheme is `INTERNAL_SELF_MANAGED`, - and only `TCP`is valid. For Internal HTTP(S) Load Balancing, the - load balancing scheme is `INTERNAL_MANAGED`, and only `TCP` is valid. - For HTTP(S), SSL Proxy, and TCP Proxy Load Balancing, the load balancing - scheme is `EXTERNAL` and only `TCP` is valid. For Network TCP/UDP - Load Balancing, the load balancing scheme is `EXTERNAL`, and one - of `TCP` or `UDP` is valid. + description: |- + Immutable. The IP protocol to which this rule applies. + + For protocol forwarding, valid + options are 'TCP', 'UDP', 'ESP', + 'AH', 'SCTP', 'ICMP' and + 'L3_DEFAULT'. + + The valid IP protocols are different for different load balancing products + as described in [Load balancing + features](https://cloud.google.com/load-balancing/docs/features#protocols_from_the_load_balancer_to_the_backends). Possible values: ["TCP", "UDP", "ESP", "AH", "SCTP", "ICMP", "L3_DEFAULT"]. type: string ipVersion: description: 'Immutable. The IP Version that will be used by this - forwarding rule. Valid options are `IPV4` or `IPV6`. This can only - be specified for an external global forwarding rule. Possible values: - UNSPECIFIED_VERSION, IPV4, IPV6.' + global forwarding rule. Possible values: ["IPV4", "IPV6"].' type: string isMirroringCollector: - description: Immutable. Indicates whether or not this load balancer - can be used as a collector for packet mirroring. To prevent mirroring - loops, instances behind this load balancer will not have their traffic - mirrored even if a `PacketMirroring` rule applies to them. This - can only be set to true for load balancers that have their `loadBalancingScheme` - set to `INTERNAL`. + description: |- + Immutable. Indicates whether or not this load balancer can be used as a collector for + packet mirroring. To prevent mirroring loops, instances behind this + load balancer will not have their traffic mirrored even if a + 'PacketMirroring' rule applies to them. + + This can only be set to true for load balancers that have their + 'loadBalancingScheme' set to 'INTERNAL'. type: boolean loadBalancingScheme: - description: "Immutable. Specifies the forwarding rule type.\n\n* - \ `EXTERNAL` is used for:\n * Classic Cloud VPN gateways\n - \ * Protocol forwarding to VMs from an external IP address\n - \ * The following load balancers: HTTP(S), SSL Proxy, TCP Proxy, - and Network TCP/UDP\n* `INTERNAL` is used for:\n * Protocol - forwarding to VMs from an internal IP address\n * Internal - TCP/UDP load balancers\n* `INTERNAL_MANAGED` is used for:\n * - \ Internal HTTP(S) load balancers\n* `INTERNAL_SELF_MANAGED` - is used for:\n * Traffic Director\n* `EXTERNAL_MANAGED` is - used for:\n * Global external HTTP(S) load balancers \n\nFor - more information about forwarding rules, refer to [Forwarding rule - concepts](/load-balancing/docs/forwarding-rule-concepts). Possible - values: INVALID, INTERNAL, INTERNAL_MANAGED, INTERNAL_SELF_MANAGED, - EXTERNAL, EXTERNAL_MANAGED." + description: |- + Immutable. Specifies the forwarding rule type. + + For more information about forwarding rules, refer to + [Forwarding rule concepts](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts). Default value: "EXTERNAL" Possible values: ["EXTERNAL", "EXTERNAL_MANAGED", "INTERNAL", "INTERNAL_MANAGED"]. type: string location: description: 'Location represents the geographical location of the @@ -23847,33 +24057,42 @@ spec: type: string metadataFilters: description: |- - Immutable. Opaque filter criteria used by Loadbalancer to restrict routing configuration to a limited set of [xDS](https://github.com/envoyproxy/data-plane-api/blob/master/XDS_PROTOCOL.md) compliant clients. In their xDS requests to Loadbalancer, xDS clients present [node metadata](https://github.com/envoyproxy/data-plane-api/search?q=%22message+Node%22+in%3A%2Fenvoy%2Fapi%2Fv2%2Fcore%2Fbase.proto&). If a match takes place, the relevant configuration is made available to those proxies. Otherwise, all the resources (e.g. `TargetHttpProxy`, `UrlMap`) referenced by the `ForwardingRule` will not be visible to those proxies. + Immutable. Opaque filter criteria used by Loadbalancer to restrict routing + configuration to a limited set xDS compliant clients. In their xDS + requests to Loadbalancer, xDS clients present node metadata. If a + match takes place, the relevant routing configuration is made available + to those proxies. - For each `metadataFilter` in this list, if its `filterMatchCriteria` is set to MATCH_ANY, at least one of the `filterLabel`s must match the corresponding label provided in the metadata. If its `filterMatchCriteria` is set to MATCH_ALL, then all of its `filterLabel`s must match with corresponding labels provided in the metadata. + For each metadataFilter in this list, if its filterMatchCriteria is set + to MATCH_ANY, at least one of the filterLabels must match the + corresponding label provided in the metadata. If its filterMatchCriteria + is set to MATCH_ALL, then all of its filterLabels must match with + corresponding labels in the provided metadata. - `metadataFilters` specified here will be applifed before those specified in the `UrlMap` that this `ForwardingRule` references. + metadataFilters specified here can be overridden by those specified in + the UrlMap that this ForwardingRule references. - `metadataFilters` only applies to Loadbalancers that have their loadBalancingScheme set to `INTERNAL_SELF_MANAGED`. + metadataFilters only applies to Loadbalancers that have their + loadBalancingScheme set to INTERNAL_SELF_MANAGED. items: properties: filterLabels: description: |- - Immutable. The list of label value pairs that must match labels in the provided metadata based on `filterMatchCriteria` + Immutable. The list of label value pairs that must match labels in the + provided metadata based on filterMatchCriteria This list must not be empty and can have at the most 64 entries. items: properties: name: description: |- - Immutable. Name of metadata label. - - The name can have a maximum length of 1024 characters and must be at least 1 character long. + Immutable. Name of the metadata label. The length must be between + 1 and 1024 characters, inclusive. type: string value: description: |- - Immutable. The value of the label must match the specified value. - - value can have a maximum length of 1024 characters. + Immutable. The value that the label must match. The value has a maximum + length of 1024 characters. type: string required: - name @@ -23882,12 +24101,13 @@ spec: type: array filterMatchCriteria: description: |- - Immutable. Specifies how individual `filterLabel` matches within the list of `filterLabel`s contribute towards the overall `metadataFilter` match. - - Supported values are: + Immutable. Specifies how individual filterLabel matches within the list of + filterLabels contribute towards the overall metadataFilter match. - * MATCH_ANY: At least one of the `filterLabels` must have a matching label in the provided metadata. - * MATCH_ALL: All `filterLabels` must have matching labels in the provided metadata. Possible values: NOT_SET, MATCH_ALL, MATCH_ANY. + MATCH_ANY - At least one of the filterLabels must have a matching + label in the provided metadata. + MATCH_ALL - All filterLabels must have matching labels in the + provided metadata. Possible values: ["MATCH_ANY", "MATCH_ALL"]. type: string required: - filterLabels @@ -23927,37 +24147,68 @@ spec: type: string type: object networkTier: - description: 'Immutable. This signifies the networking tier used for - configuring this load balancer and can only take the following values: - `PREMIUM`, `STANDARD`. For regional ForwardingRule, the valid values - are `PREMIUM` and `STANDARD`. For GlobalForwardingRule, the valid - value is `PREMIUM`. If this field is not specified, it is assumed - to be `PREMIUM`. If `IPAddress` is specified, this value must be - equal to the networkTier of the Address.' + description: |- + Immutable. This signifies the networking tier used for configuring + this load balancer and can only take the following values: + 'PREMIUM', 'STANDARD'. + + For regional ForwardingRule, the valid values are 'PREMIUM' and + 'STANDARD'. For GlobalForwardingRule, the valid value is + 'PREMIUM'. + + If this field is not specified, it is assumed to be 'PREMIUM'. + If 'IPAddress' is specified, this value must be equal to the + networkTier of the Address. Possible values: ["PREMIUM", "STANDARD"]. type: string portRange: description: |- - Immutable. When the load balancing scheme is `EXTERNAL`, `INTERNAL_SELF_MANAGED` and `INTERNAL_MANAGED`, you can specify a `port_range`. Use with a forwarding rule that points to a target proxy or a target pool. Do not use with a forwarding rule that points to a backend service. This field is used along with the `target` field for TargetHttpProxy, TargetHttpsProxy, TargetSslProxy, TargetTcpProxy, TargetVpnGateway, TargetPool, TargetInstance. Applicable only when `IPProtocol` is `TCP`, `UDP`, or `SCTP`, only packets addressed to ports in the specified range will be forwarded to `target`. Forwarding rules with the same `[IPAddress, IPProtocol]` pair must have disjoint port ranges. Some types of forwarding target have constraints on the acceptable ports: + Immutable. This field can only be used: + + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By backend service-based network load balancers, target pool-based + network load balancers, internal proxy load balancers, external proxy load + balancers, Traffic Director, external protocol forwarding, and Classic VPN. + Some products have restrictions on what ports can be used. See + [port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications) + for details. + + + Only packets addressed to ports in the specified range will be forwarded to + the backends configured with this forwarding rule. - * TargetHttpProxy: 80, 8080 - * TargetHttpsProxy: 443 - * TargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1688, 1883, 5222 - * TargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1688, 1883, 5222 - * TargetVpnGateway: 500, 4500 + The 'ports' and 'port_range' fields are mutually exclusive. - @pattern: d+(?:-d+)?. + For external forwarding rules, two or more forwarding rules cannot use the + same '[IPAddress, IPProtocol]' pair, and cannot have + overlapping 'portRange's. + + For internal forwarding rules within the same VPC network, two or more + forwarding rules cannot use the same '[IPAddress, IPProtocol]' + pair, and cannot have overlapping 'portRange's. type: string ports: - description: 'Immutable. This field is used along with the `backend_service` - field for internal load balancing. When the load balancing scheme - is `INTERNAL`, a list of ports can be configured, for example, [''80''], - [''8000'',''9000'']. Only packets addressed to these ports are forwarded - to the backends configured with the forwarding rule. If the forwarding - rule''s loadBalancingScheme is INTERNAL, you can specify ports in - one of the following ways: * A list of up to five ports, which can - be non-contiguous * Keyword `ALL`, which causes the forwarding rule - to forward traffic on any port of the forwarding rule''s protocol. - @pattern: d+(?:-d+)? For more information, refer to [Port specifications](/load-balancing/docs/forwarding-rule-concepts#port_specifications).' + description: |- + Immutable. This field can only be used: + + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By internal TCP/UDP load balancers, backend service-based network load + balancers, and internal protocol forwarding. + + + You can specify a list of up to five ports by number, separated by commas. + The ports can be contiguous or discontiguous. Only packets addressed to + these ports will be forwarded to the backends configured with this + forwarding rule. + + For external forwarding rules, two or more forwarding rules cannot use the + same '[IPAddress, IPProtocol]' pair, and cannot share any values + defined in 'ports'. + + For internal forwarding rules within the same VPC network, two or more + forwarding rules cannot use the same '[IPAddress, IPProtocol]' + pair, and cannot share any values defined in 'ports'. + + The 'ports' and 'port_range' fields are mutually exclusive. items: type: string type: array @@ -23967,9 +24218,10 @@ spec: is used as the default. type: string serviceDirectoryRegistrations: - description: Immutable. Service Directory resources to register this - forwarding rule with. Currently, only supports a single Service - Directory resource. + description: |- + Immutable. Service Directory resources to register this forwarding rule with. + + Currently, only supports a single Service Directory resource. items: properties: namespace: @@ -23983,17 +24235,31 @@ spec: type: object type: array serviceLabel: - description: Immutable. An optional prefix to the service name for - this Forwarding Rule. If specified, the prefix is the first label - of the fully qualified service name. The label must be 1-63 characters - long, and comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). + description: |- + Immutable. An optional prefix to the service name for this Forwarding Rule. + If specified, will be the first label of the fully qualified service + name. + + The label must be 1-63 characters long, and comply with RFC1035. Specifically, the label must be 1-63 characters long and match the - regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the - first character must be a lowercase letter, and all following characters - must be a dash, lowercase letter, or digit, except the last character, - which cannot be a dash. This field is only used for internal load - balancing. - type: string + regular expression '[a-z]([-a-z0-9]*[a-z0-9])?' which means the first + character must be a lowercase letter, and all following characters + must be a dash, lowercase letter, or digit, except the last + character, which cannot be a dash. + + This field is only used for INTERNAL load balancing. + type: string + sourceIpRanges: + description: Immutable. If not empty, this Forwarding Rule will only + forward the traffic when the source IP address matches one of the + IP addresses or CIDR ranges set here. Note that a Forwarding Rule + can only have up to 64 source IP ranges, and this field can only + be used with a regional Forwarding Rule whose scheme is EXTERNAL. + Each sourceIpRange entry should be either an IP address (for example, + 1.2.3.4) or a CIDR range (for example, 1.2.3.0/24). + items: + type: string + type: array subnetworkRef: description: |- The subnetwork that the load balanced IP should belong to for this @@ -24217,6 +24483,13 @@ spec: type: object status: properties: + baseForwardingRule: + description: '[Output Only] The URL for the corresponding base Forwarding + Rule. By base Forwarding Rule, we mean the Forwarding Rule that + has the same IP address, protocol, and port settings with the current + Forwarding Rule, but without sourceIPRanges specified. Always empty + if the current Forwarding Rule does not have sourceIPRanges specified.' + type: string conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -24244,11 +24517,12 @@ spec: type: object type: array creationTimestamp: - description: '[Output Only] Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) - text format.' + description: Creation timestamp in RFC3339 text format. type: string labelFingerprint: - description: Used internally during label updates. + description: |- + The fingerprint used for optimistic locking of this resource. Used + internally during updates. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -24262,16 +24536,16 @@ spec: type: string pscConnectionStatus: description: 'The PSC connection status of the PSC Forwarding Rule. - Possible values: STATUS_UNSPECIFIED, PENDING, ACCEPTED, REJECTED, - CLOSED.' + Possible values: ''STATUS_UNSPECIFIED'', ''PENDING'', ''ACCEPTED'', + ''REJECTED'', ''CLOSED''.' type: string selfLink: - description: '[Output Only] Server-defined URL for the resource.' type: string serviceName: - description: '[Output Only] The internal fully qualified service name - for this Forwarding Rule. This field is only used for internal load - balancing.' + description: |- + The internal fully qualified service name for this Forwarding Rule. + + This field is only used for INTERNAL load balancing. type: string type: object required: @@ -24292,7 +24566,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24454,7 +24728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24612,7 +24886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25076,7 +25350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25237,7 +25511,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25398,7 +25672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25513,7 +25787,8 @@ spec: [Enabling guest operating system features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) to see a list of available options. Possible values: ["MULTI_IP_SUBNET", "SECURE_BOOT", "SEV_CAPABLE", "UEFI_COMPATIBLE", "VIRTIO_SCSI_MULTIQUEUE", - "WINDOWS", "GVNIC", "SEV_LIVE_MIGRATABLE"].' + "WINDOWS", "GVNIC", "SEV_LIVE_MIGRATABLE", "SEV_SNP_CAPABLE", + "SUSPEND_RESUME_COMPATIBLE", "TDX_CAPABLE"].' type: string required: - type @@ -25747,7 +26022,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26526,7 +26801,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26708,7 +26983,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26911,7 +27186,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27834,7 +28109,11 @@ spec: description: The CPU platform used by this instance. type: string currentStatus: - description: Current status of the instance. + description: "\n\t\t\t\t\tCurrent status of the instance.\n\t\t\t\t\tThis + could be one of the following values: PROVISIONING, STAGING, RUNNING, + STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED.\n\t\t\t\t\tFor + more information about the status of the instance, see [Instance + life cycle](https://cloud.google.com/compute/docs/instances/instance-life-cycle)." type: string instanceId: description: The server-assigned unique identifier of this instance. @@ -27877,7 +28156,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28861,7 +29140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29186,7 +29465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29403,7 +29682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29588,7 +29867,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29798,7 +30077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30010,7 +30289,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30191,7 +30470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30320,6 +30599,11 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + stackType: + description: 'Which IP version(s) of traffic and routes are allowed + to be imported or exported between peer networks. The default value + is IPV4_ONLY. Possible values: ["IPV4_ONLY", "IPV4_IPV6"].' + type: string required: - networkRef - peerNetworkRef @@ -30386,7 +30670,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30462,34 +30746,30 @@ spec: recreated to modify this field. type: string enableUlaInternalIpv6: - description: "Immutable. Enable ULA internal ipv6 on this network. - Enabling this feature will assign \na /48 from google defined ULA - prefix fd20::/20." + description: |- + Immutable. Enable ULA internal ipv6 on this network. Enabling this feature will assign + a /48 from google defined ULA prefix fd20::/20. type: boolean internalIpv6Range: - description: "Immutable. When enabling ula internal ipv6, caller optionally - can specify the /48 range \nthey want from the google defined ULA - prefix fd20::/20. The input must be a \nvalid /48 ULA IPv6 address - and must be within the fd20::/20. Operation will \nfail if the speficied - /48 is already in used by another resource. \nIf the field is not - speficied, then a /48 range will be randomly allocated from fd20::/20 - and returned via this field." + description: |- + Immutable. When enabling ula internal ipv6, caller optionally can specify the /48 range + they want from the google defined ULA prefix fd20::/20. The input must be a + valid /48 ULA IPv6 address and must be within the fd20::/20. Operation will + fail if the speficied /48 is already in used by another resource. + If the field is not speficied, then a /48 range will be randomly allocated from fd20::/20 and returned via this field. type: string mtu: - description: "Immutable. Maximum Transmission Unit in bytes. The default - value is 1460 bytes. \nThe minimum value for this field is 1300 - and the maximum value is 8896 bytes (jumbo frames).\nNote that packets - larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS - clamping or dropped\nwith an ICMP 'Fragmentation-Needed' message - if the packets are routed to the Internet or other VPCs \nwith varying - MTUs." + description: |- + Immutable. Maximum Transmission Unit in bytes. The default value is 1460 bytes. + The minimum value for this field is 1300 and the maximum value is 8896 bytes (jumbo frames). + Note that packets larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS clamping or dropped + with an ICMP 'Fragmentation-Needed' message if the packets are routed to the Internet or other VPCs + with varying MTUs. type: integer networkFirewallPolicyEnforcementOrder: - description: 'Immutable. Set the order that Firewall Rules and Firewall - Policies are evaluated. Needs to be either ''AFTER_CLASSIC_FIREWALL'' - or ''BEFORE_CLASSIC_FIREWALL'' Default ''AFTER_CLASSIC_FIREWALL'' - Default value: "AFTER_CLASSIC_FIREWALL" Possible values: ["BEFORE_CLASSIC_FIREWALL", - "AFTER_CLASSIC_FIREWALL"].' + description: 'Set the order that Firewall Rules and Firewall Policies + are evaluated. Default value: "AFTER_CLASSIC_FIREWALL" Possible + values: ["BEFORE_CLASSIC_FIREWALL", "AFTER_CLASSIC_FIREWALL"].' type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -30564,7 +30844,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30854,7 +31134,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31035,7 +31315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31180,7 +31460,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31309,7 +31589,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31535,7 +31815,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31935,7 +32215,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32232,7 +32512,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32350,7 +32630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32784,7 +33064,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32961,7 +33241,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33263,7 +33543,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33560,7 +33840,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33774,7 +34054,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33834,6 +34114,17 @@ spec: description: Immutable. An optional description of this resource. Provide this property when you create the resource. type: string + diskConsistencyGroupPolicy: + description: Immutable. Replication consistency group for asynchronous + disk replication. + properties: + enabled: + description: Immutable. Enable disk consistency on the resource + policy. + type: boolean + required: + - enabled + type: object groupPlacementPolicy: description: Immutable. Resource policy for instances used for placement configuration. @@ -34000,9 +34291,10 @@ spec: created, such as labels. properties: chainName: - description: "Immutable. Creates the new snapshot in the snapshot - chain labeled with the \nspecified name. The chain name - must be 1-63 characters long and comply \nwith RFC1035." + description: |- + Immutable. Creates the new snapshot in the snapshot chain labeled with the + specified name. The chain name must be 1-63 characters long and comply + with RFC1035. type: string guestFlush: description: Immutable. Whether to perform a 'guest aware' @@ -34083,7 +34375,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34375,7 +34667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34832,7 +35124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34980,6 +35272,10 @@ spec: If set to true, the peer connection can be established with routing information. The default is true. type: boolean + enableIpv6: + description: Enable IPv6 traffic over BGP Peer. If not specified, + it is disabled by default. + type: boolean ipAddress: description: |- IP address of the interface inside Google Cloud Platform. @@ -34988,6 +35284,13 @@ spec: external: type: string type: object + ipv6NexthopAddress: + description: |- + IPv6 address of the interface inside Google Cloud Platform. + The address must be in the range 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64. + If you do not specify the next hop addresses, Google Cloud automatically + assigns unused addresses from the 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64 range for you. + type: string peerAsn: description: |- Peer BGP Autonomous System Number (ASN). @@ -34998,6 +35301,13 @@ spec: IP address of the BGP interface outside Google Cloud Platform. Only IPv4 is supported. type: string + peerIpv6NexthopAddress: + description: |- + IPv6 address of the BGP interface outside Google Cloud Platform. + The address must be in the range 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64. + If you do not specify the next hop addresses, Google Cloud automatically + assigns unused addresses from the 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64 range for you. + type: string region: description: |- Immutable. Region where the router and BgpPeer reside. @@ -35171,7 +35481,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35398,7 +35708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35677,7 +35987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36293,7 +36603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36640,7 +36950,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36746,7 +37056,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36890,7 +37200,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36947,13 +37257,13 @@ spec: spec: properties: chainName: - description: "Immutable. Creates the new snapshot in the snapshot - chain labeled with the \nspecified name. The chain name must be - 1-63 characters long and \ncomply with RFC1035. This is an uncommon - option only for advanced \nservice owners who needs to create separate - snapshot chains, for \nexample, for chargeback tracking. When you - describe your snapshot \nresource, this field is visible only if - it has a non-empty value." + description: |- + Immutable. Creates the new snapshot in the snapshot chain labeled with the + specified name. The chain name must be 1-63 characters long and + comply with RFC1035. This is an uncommon option only for advanced + service owners who needs to create separate snapshot chains, for + example, for chargeback tracking. When you describe your snapshot + resource, this field is visible only if it has a non-empty value. type: string description: description: Immutable. An optional description of this resource. @@ -37289,7 +37599,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37507,7 +37817,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37670,7 +37980,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37959,7 +38269,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38137,7 +38447,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38307,7 +38617,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38415,8 +38725,7 @@ spec: Specifies the QUIC override policy for this resource. This determines whether the load balancer will attempt to negotiate QUIC with clients or not. Can specify one of NONE, ENABLE, or DISABLE. If NONE is - specified, uses the QUIC policy with no user overrides, which is - equivalent to DISABLE. Default value: "NONE" Possible values: ["NONE", "ENABLE", "DISABLE"]. + specified, Google manages whether QUIC is used. Default value: "NONE" Possible values: ["NONE", "ENABLE", "DISABLE"]. type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -38584,7 +38893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38780,7 +39089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39006,7 +39315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39267,7 +39576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39434,7 +39743,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39595,7 +39904,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42289,7 +42598,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42386,7 +42695,7 @@ spec: type: string stackType: description: |- - Immutable. The stack type for this VPN gateway to identify the IP protocols that are enbaled. + Immutable. The stack type for this VPN gateway to identify the IP protocols that are enabled. If not specified, IPV4_ONLY will be used. Default value: "IPV4_ONLY" Possible values: ["IPV4_ONLY", "IPV4_IPV6"]. type: string vpnInterfaces: @@ -42493,7 +42802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42865,7 +43174,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43181,7 +43490,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43770,7 +44079,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44006,7 +44315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44113,6 +44422,16 @@ spec: required: - enabled type: object + gcsFuseCsiDriverConfig: + description: The status of the GCS Fuse CSI driver addon, which + allows the usage of gcs bucket as volumes. Defaults to disabled; + set enabled = true to enable. + properties: + enabled: + type: boolean + required: + - enabled + type: object gkeBackupAgentConfig: description: The status of the Backup for GKE Agent addon. It is disabled by default. Set enabled = true to enable. @@ -45697,7 +46016,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46395,7 +46714,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46667,7 +46986,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46833,7 +47152,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47029,7 +47348,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47214,7 +47533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47446,7 +47765,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47620,7 +47939,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47746,7 +48065,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48032,7 +48351,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48204,7 +48523,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -48483,7 +48802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -48778,7 +49097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50593,7 +50912,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52535,7 +52854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -52707,7 +53026,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -53308,7 +53627,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -53501,7 +53820,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54430,7 +54749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54645,7 +54964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54702,13 +55021,13 @@ spec: spec: properties: apiVersion: - description: "API version displayed in Dialogflow console. If not - specified, V2 API is assumed. Clients are free to query\ndifferent - service endpoints for different API versions. However, bots connectors - and webhook calls will follow \nthe specified API version.\n* API_VERSION_V1: - Legacy V1 API.\n* API_VERSION_V2: V2 API.\n* API_VERSION_V2_BETA_1: - V2beta1 API. Possible values: [\"API_VERSION_V1\", \"API_VERSION_V2\", - \"API_VERSION_V2_BETA_1\"]." + description: |- + API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query + different service endpoints for different API versions. However, bots connectors and webhook calls will follow + the specified API version. + * API_VERSION_V1: Legacy V1 API. + * API_VERSION_V2: V2 API. + * API_VERSION_V2_BETA_1: V2beta1 API. Possible values: ["API_VERSION_V1", "API_VERSION_V2", "API_VERSION_V2_BETA_1"]. type: string avatarUri: description: |- @@ -54717,20 +55036,17 @@ spec: from the API will be shown in the [avatarUriBackend] field. type: string classificationThreshold: - description: "To filter out false positive results and still get variety - in matched natural language inputs for your agent,\nyou can tune - the machine learning classification threshold. If the returned score - value is less than the threshold\nvalue, then a fallback intent - will be triggered or, if there are no fallback intents defined, - no intent will be \ntriggered. The score values range from 0.0 (completely - uncertain) to 1.0 (completely certain). If set to 0.0, the \ndefault - of 0.3 is used." + description: |- + To filter out false positive results and still get variety in matched natural language inputs for your agent, + you can tune the machine learning classification threshold. If the returned score value is less than the threshold + value, then a fallback intent will be triggered or, if there are no fallback intents defined, no intent will be + triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the + default of 0.3 is used. type: number defaultLanguageCode: - description: "Immutable. The default language of the agent as a language - tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) - \nfor a list of the currently supported language codes. This field - cannot be updated after creation." + description: |- + Immutable. The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) + for a list of the currently supported language codes. This field cannot be updated after creation. type: string description: description: The description of this agent. The maximum length is @@ -54833,7 +55149,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55047,7 +55363,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55242,7 +55558,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55578,7 +55894,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55798,7 +56114,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56247,7 +56563,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56456,7 +56772,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56620,8 +56936,9 @@ spec: type: object type: array name: - description: "The unique identifier of the entity type. \nFormat: - projects//agent/entityTypes/." + description: |- + The unique identifier of the entity type. + Format: projects//agent/entityTypes/. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -56649,7 +56966,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56816,9 +57133,9 @@ spec: type: object type: array name: - description: "The unique identifier of the fulfillment. \nFormat: - projects//agent/fulfillment - projects//locations//agent/fulfillment." + description: |- + The unique identifier of the fulfillment. + Format: projects//agent/fulfillment - projects//locations//agent/fulfillment. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -56846,7 +57163,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56918,11 +57235,10 @@ spec: description: The name of this intent to be displayed on the console. type: string events: - description: "The collection of event names that trigger the intent. - If the collection of input contexts is not empty, all of\nthe contexts - must be present in the active user session for an event to trigger - this intent. See the \n[events reference](https://cloud.google.com/dialogflow/docs/events-overview) - for more details." + description: |- + The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of + the contexts must be present in the active user session for an event to trigger this intent. See the + [events reference](https://cloud.google.com/dialogflow/docs/events-overview) for more details. items: type: string type: array @@ -57048,8 +57364,9 @@ spec: type: object type: array name: - description: "The unique identifier of this intent. \nFormat: projects//agent/intents/." + description: |- + The unique identifier of this intent. + Format: projects//agent/intents/. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -57083,7 +57400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61259,7 +61576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61871,7 +62188,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63347,7 +63664,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63718,7 +64035,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64105,7 +64422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64301,7 +64618,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64499,7 +64816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64565,9 +64882,10 @@ spec: items: properties: gkeClusterName: - description: "The resource name of the cluster to bind this - ManagedZone to. \nThis should be specified in the format - like \n'projects/*/locations/*/clusters/*'." + description: |- + The resource name of the cluster to bind this ManagedZone to. + This should be specified in the format like + 'projects/*/locations/*/clusters/*'. type: string required: - gkeClusterName @@ -64677,7 +64995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64873,7 +65191,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64996,7 +65314,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65161,7 +65479,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65303,7 +65621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65792,7 +66110,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -66014,7 +66332,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -66343,7 +66661,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66512,7 +66830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66693,7 +67011,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66870,7 +67188,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67014,7 +67332,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67177,7 +67495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67329,7 +67647,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67477,7 +67795,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67618,7 +67936,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67772,7 +68090,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67985,7 +68303,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68275,7 +68593,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -68707,7 +69025,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -68947,7 +69265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69312,7 +69630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69445,7 +69763,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69603,7 +69921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69765,7 +70083,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69896,14 +70214,12 @@ spec: Cloud Pub/Sub topic. Not having adequate permissions will cause the calls that send notifications to fail. type: string sendFullResource: - description: "Whether to send full FHIR resource to this Pub/Sub - topic for Create and Update operation.\nNote that setting - this to true does not guarantee that all resources will be - sent in the format of \nfull FHIR resource. When a resource - change is too large or during heavy traffic, only the resource - name will be\nsent. Clients should always check the \"payloadType\" - label from a Pub/Sub message to determine whether \nit needs - to fetch the full resource as a separate operation." + description: |- + Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. + Note that setting this to true does not guarantee that all resources will be sent in the format of + full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be + sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether + it needs to fetch the full resource as a separate operation. type: boolean required: - pubsubTopic @@ -70038,7 +70354,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70239,7 +70555,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70440,7 +70756,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70601,7 +70917,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70741,7 +71057,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71066,7 +71382,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71294,7 +71610,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71534,7 +71850,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71713,7 +72029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71855,7 +72171,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72128,7 +72444,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72309,7 +72625,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72605,7 +72921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72772,7 +73088,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72898,7 +73214,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73052,7 +73368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73744,7 +74060,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73903,7 +74219,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74108,7 +74424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -74291,7 +74607,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74406,10 +74722,10 @@ spec: or not. type: boolean passwordRequired: - description: "Whether a password is required for email auth - or not. If true, both an email and \npassword must be provided - to sign in. If false, a user may sign in via either \nemail/password - or email link." + description: |- + Whether a password is required for email auth or not. If true, both an email and + password must be provided to sign in. If false, a user may sign in via either + email/password or email link. type: boolean type: object hashConfig: @@ -74515,7 +74831,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74679,7 +74995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74892,7 +75208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -75109,7 +75425,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -75262,7 +75578,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75374,9 +75690,9 @@ spec: letter 's' (seconds). It must be greater than a day (ie, 86400). type: string skipInitialVersionCreation: - description: "Immutable. If set to true, the request will create a - CryptoKey without any CryptoKeyVersions. \nYou must use the 'google_kms_key_ring_import_job' - resource to import the CryptoKeyVersion." + description: |- + Immutable. If set to true, the request will create a CryptoKey without any CryptoKeyVersions. + You must use the 'google_kms_key_ring_import_job' resource to import the CryptoKeyVersion. type: boolean versionTemplate: description: A template describing settings for new crypto key versions. @@ -75454,7 +75770,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75643,7 +75959,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75823,7 +76139,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75949,7 +76265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -76088,9 +76404,9 @@ spec: type: object type: object resourceID: - description: Immutable. Optional. The name of the resource. Used for - creation and acquisition. When unset, the value of `metadata.name` - is used as the default. + description: Immutable. Optional. The service-generated ciphertext + of the resource. Used for acquisition only. Leave unset to create + a new resource. type: string required: - cryptoKey @@ -76154,7 +76470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76438,7 +76754,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76713,7 +77029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77134,7 +77450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -77538,7 +77854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77842,7 +78158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78179,7 +78495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78355,7 +78671,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79170,7 +79486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86052,7 +86368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86243,7 +86559,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86538,7 +86854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86665,7 +86981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -86966,7 +87282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -87537,7 +87853,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -87696,7 +88012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88075,7 +88391,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88257,7 +88573,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88602,7 +88918,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -88877,7 +89193,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89135,7 +89451,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89364,7 +89680,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89608,7 +89924,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -89845,7 +90161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -90192,7 +90508,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -91099,7 +91415,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91420,7 +91736,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91646,7 +91962,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92113,7 +92429,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92847,7 +93163,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93023,7 +93339,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93353,7 +93669,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93674,7 +93990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -93894,7 +94210,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94055,7 +94371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -94824,7 +95140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95826,7 +96142,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -96517,7 +96833,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -96653,7 +96969,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97156,7 +97472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -98161,7 +98477,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99072,7 +99388,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99488,7 +99804,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -99713,7 +100029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -99869,7 +100185,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100036,7 +100352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100240,7 +100556,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100396,7 +100712,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100564,15 +100880,19 @@ spec: type: string type: object maxDeliveryAttempts: - description: "The maximum number of delivery attempts for any - message. The value must be\nbetween 5 and 100.\n\nThe number - of delivery attempts is defined as 1 + (the sum of number of - \nNACKs and number of times the acknowledgement deadline has - been exceeded for the message).\n\nA NACK is any call to ModifyAckDeadline - with a 0 deadline. Note that\nclient libraries may automatically - extend ack_deadlines.\n\nThis field will be honored on a best - effort basis.\n\nIf this parameter is 0, a default value of - 5 is used." + description: |- + The maximum number of delivery attempts for any message. The value must be + between 5 and 100. + + The number of delivery attempts is defined as 1 + (the sum of number of + NACKs and number of times the acknowledgement deadline has been exceeded for the message). + + A NACK is any call to ModifyAckDeadline with a 0 deadline. Note that + client libraries may automatically extend ack_deadlines. + + This field will be honored on a best effort basis. + + If this parameter is 0, a default value of 5 is used. type: integer type: object enableExactlyOnceDelivery: @@ -100615,11 +100935,11 @@ spec: - ttl type: object filter: - description: "Immutable. The subscription only delivers the messages - that match the filter. \nPub/Sub automatically acknowledges the - messages that don't match the filter. You can filter messages\nby - their attributes. The maximum length of a filter is 256 bytes. After - creating the subscription, \nyou can't modify the filter." + description: |- + Immutable. The subscription only delivers the messages that match the filter. + Pub/Sub automatically acknowledges the messages that don't match the filter. You can filter messages + by their attributes. The maximum length of a filter is 256 bytes. After creating the subscription, + you can't modify the filter. type: string messageRetentionDuration: description: |- @@ -100713,18 +101033,16 @@ spec: messageRetentionDuration window. type: boolean retryPolicy: - description: "A policy that specifies how Pub/Sub retries message - delivery for this subscription.\n\nIf not set, the default retry - policy is applied. This generally implies that messages will be - retried as soon as possible for healthy subscribers. \nRetryPolicy - will be triggered on NACKs or acknowledgement deadline exceeded - events for a given message." + description: |- + A policy that specifies how Pub/Sub retries message delivery for this subscription. + + If not set, the default retry policy is applied. This generally implies that messages will be retried as soon as possible for healthy subscribers. + RetryPolicy will be triggered on NACKs or acknowledgement deadline exceeded events for a given message. properties: maximumBackoff: - description: "The maximum delay between consecutive deliveries - of a given message. Value should be between 0 and 600 seconds. - Defaults to 600 seconds. \nA duration in seconds with up to - nine fractional digits, terminated by 's'. Example: \"3.5s\"." + description: |- + The maximum delay between consecutive deliveries of a given message. Value should be between 0 and 600 seconds. Defaults to 600 seconds. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". type: string minimumBackoff: description: |- @@ -100817,7 +101135,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101034,7 +101352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -101270,7 +101588,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101753,7 +102071,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101931,7 +102249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -102212,7 +102530,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103094,7 +103412,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103356,7 +103674,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103559,7 +103877,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103764,7 +104082,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103927,7 +104245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104147,7 +104465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104304,7 +104622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104456,7 +104774,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104603,7 +104921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104781,7 +105099,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104922,7 +105240,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105104,7 +105422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105161,16 +105479,16 @@ spec: spec: properties: pubsubConfigs: - description: "How this repository publishes a change in the repository - through Cloud Pub/Sub. \nKeyed by the topic names." + description: |- + How this repository publishes a change in the repository through Cloud Pub/Sub. + Keyed by the topic names. items: properties: messageFormat: - description: "The format of the Cloud Pub/Sub messages. \n- - PROTOBUF: The message payload is a serialized protocol buffer - of SourceRepoEvent.\n- JSON: The message payload is a JSON - string of SourceRepoEvent. Possible values: [\"PROTOBUF\", - \"JSON\"]." + description: |- + The format of the Cloud Pub/Sub messages. + - PROTOBUF: The message payload is a serialized protocol buffer of SourceRepoEvent. + - JSON: The message payload is a JSON string of SourceRepoEvent. Possible values: ["PROTOBUF", "JSON"]. type: string serviceAccountRef: description: |- @@ -105303,7 +105621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105510,7 +105828,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105650,7 +105968,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105723,11 +106041,11 @@ spec: a value of 'en_US.UTF8' at creation time. type: string deletionPolicy: - description: "The deletion policy for the database. Setting ABANDON - allows the resource \nto be abandoned rather than deleted. This - is useful for Postgres, where databases cannot be \ndeleted from - the API if there are users other than cloudsqlsuperuser with access. - Possible \nvalues are: \"ABANDON\", \"DELETE\". Defaults to \"DELETE\"." + description: |- + The deletion policy for the database. Setting ABANDON allows the resource + to be abandoned rather than deleted. This is useful for Postgres, where databases cannot be + deleted from the API if there are users other than cloudsqlsuperuser with access. Possible + values are: "ABANDON", "DELETE". Defaults to "DELETE". type: string instanceRef: description: The Cloud SQL instance. @@ -105821,7 +106139,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106535,7 +106853,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106711,7 +107029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106952,7 +107270,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107122,7 +107440,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107496,7 +107814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107682,7 +108000,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107850,7 +108168,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108053,7 +108371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108215,7 +108533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108850,7 +109168,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109027,7 +109345,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109089,7 +109407,7 @@ spec: type: string parent: description: Immutable. Input only. The resource name of the new TagKey's - parent. Must be of the form organizations/{org_id}. + parent. Must be of the form organizations/{org_id} or projects/{project_id_or_number}. type: string purpose: description: |- @@ -109192,7 +109510,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109333,7 +109651,7 @@ spec: type: string namespacedName: description: Output only. Namespaced name of the TagValue. Will be - in the format {organizationId}/{tag_key_short_name}/{shortName}. + in the format {parentNamespace}/{tagKeyShortName}/{shortName}. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -109366,7 +109684,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109586,7 +109904,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109702,7 +110020,6 @@ spec: - displayName - metadataSchemaUri - projectRef - - region type: object status: properties: @@ -109772,7 +110089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109891,6 +110208,9 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + region: + description: Immutable. The region for the resource. + type: string resourceID: description: Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` @@ -110175,7 +110495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110317,7 +110637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110553,7 +110873,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110768,7 +111088,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110889,10 +111209,10 @@ spec: * DOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product. type: string featureNormType: - description: "Type of normalization to be carried out on each - vector. The value must be one of the followings: \n* UNIT_L2_NORM: - Unit L2 normalization type\n* NONE: No normalization type - is specified." + description: |- + Type of normalization to be carried out on each vector. The value must be one of the followings: + * UNIT_L2_NORM: Unit L2 normalization type + * NONE: No normalization type is specified. type: string required: - dimensions @@ -111053,7 +111373,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111235,7 +111555,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111425,7 +111745,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -111709,7 +112029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111765,6 +112085,12 @@ spec: type: object spec: properties: + cryptoKeyName: + description: |- + The KMS key used to encrypt workflow and execution data. + + Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}. + type: string description: description: Description of the workflow provided by the user. Must be at most 1000 unicode characters long. @@ -111811,8 +112137,11 @@ spec: description: |- Name of the service account associated with the latest workflow version. This service account represents the identity of the workflow and determines what permissions the workflow has. - - Format: projects/{project}/serviceAccounts/{account}. + Format: projects/{project}/serviceAccounts/{account} or {account}. + Using - as a wildcard for the {project} or not providing one at all will infer the project from the account. + The {account} value can be the email address or the unique_id of the service account. + If not provided, workflow will use the project's default service account. + Modifying this field for an existing workflow results in a new workflow revision. type: string sourceContents: description: Workflow code to be executed. The size limit is 32KB. @@ -111892,7 +112221,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111961,28 +112290,27 @@ spec: should reside. type: string network: - description: "Immutable. The relative resource name of the VPC network - on which the instance can be accessed. \nIt is specified in the - following form: \"projects/{projectNumber}/global/networks/{network_id}\"." + description: |- + Immutable. The relative resource name of the VPC network on which the instance can be accessed. + It is specified in the following form: "projects/{projectNumber}/global/networks/{network_id}". type: string privateClusterConfig: description: Configuration for private cluster. properties: clusterHostname: - description: "Hostname for the workstation cluster. \nThis field - will be populated only when private endpoint is enabled. \nTo - access workstations in the cluster, create a new DNS zone mapping - this domain name to an internal IP address and a forwarding - rule mapping that address to the service attachment." + description: |- + Hostname for the workstation cluster. + This field will be populated only when private endpoint is enabled. + To access workstations in the cluster, create a new DNS zone mapping this domain name to an internal IP address and a forwarding rule mapping that address to the service attachment. type: string enablePrivateEndpoint: description: Immutable. Whether Workstations endpoint is private. type: boolean serviceAttachmentUri: - description: "Service attachment URI for the workstation cluster. - \nThe service attachemnt is created when private endpoint is - enabled. \nTo access workstations in the cluster, configure - access to the managed service using (Private Service Connect)[https://cloud.google.com/vpc/docs/configure-private-service-connect-services]." + description: |- + Service attachment URI for the workstation cluster. + The service attachment is created when private endpoint is enabled. + To access workstations in the cluster, configure access to the managed service using (Private Service Connect)[https://cloud.google.com/vpc/docs/configure-private-service-connect-services]. type: string required: - enablePrivateEndpoint @@ -112020,9 +112348,9 @@ spec: of `metadata.name` is used as the default. type: string subnetwork: - description: "Immutable. Name of the Compute Engine subnetwork in - which instances associated with this cluster will be created. \nMust - be part of the subnetwork specified for this cluster." + description: |- + Immutable. Name of the Compute Engine subnetwork in which instances associated with this cluster will be created. + Must be part of the subnetwork specified for this cluster. type: string required: - location @@ -112033,37 +112361,43 @@ spec: status: properties: conditions: - description: Status conditions describing the current resource state. + description: Conditions represent the latest available observation + of the resource's current state. items: properties: - code: - description: The status code, which should be an enum value - of google.rpc.Code. - type: integer - details: - description: A list of messages that carry the error details. - items: - type: object - x-kubernetes-preserve-unknown-fields: true - type: array + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string message: - description: Human readable message indicating details about - the current status. + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. type: string type: object type: array createTime: - description: Time the Instance was created in UTC. + description: Time when this resource was created. type: string degraded: - description: "Whether this resource is in degraded mode, in which - case it may require user action to restore full functionality. \nDetails - can be found in the conditions field." + description: |- + Whether this resource is in degraded mode, in which case it may require user action to restore full functionality. + Details can be found in the conditions field. type: boolean etag: - description: "Checksum computed by the server. \nMay be sent on update - and delete requests to ensure that the client has an up-to-date - value before proceeding." + description: |- + Checksum computed by the server. + May be sent on update and delete requests to ensure that the client has an up-to-date value before proceeding. type: string name: description: The name of the cluster resource. @@ -112075,6 +112409,26 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + resourceConditions: + description: Status conditions describing the current resource state. + items: + properties: + code: + description: The status code, which should be an enum value + of google.rpc.Code. + type: integer + details: + description: A list of messages that carry the error details. + items: + type: object + x-kubernetes-preserve-unknown-fields: true + type: array + message: + description: Human readable message indicating details about + the current status. + type: string + type: object + type: array uid: description: The system-generated UID of the resource. type: string diff --git a/install-bundles/install-bundle-gcp-identity/0-cnrm-system.yaml b/install-bundles/install-bundle-gcp-identity/0-cnrm-system.yaml index b7c08d0c52..fdc5b081cf 100644 --- a/install-bundles/install-bundle-gcp-identity/0-cnrm-system.yaml +++ b/install-bundles/install-bundle-gcp-identity/0-cnrm-system.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: Namespace metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-system @@ -25,7 +25,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-controller-manager @@ -35,7 +35,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -45,7 +45,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-resource-stats-recorder @@ -55,7 +55,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-manager @@ -65,7 +65,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-cnrm-system-role @@ -86,7 +86,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-cnrm-system-role @@ -107,7 +107,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1236,7 +1236,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -1286,7 +1286,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -1344,7 +1344,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -1369,7 +1369,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -1399,7 +1399,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -2155,7 +2155,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -2218,7 +2218,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -2236,7 +2236,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -2254,7 +2254,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -2277,7 +2277,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -2294,7 +2294,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -2311,7 +2311,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -2328,7 +2328,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -2345,7 +2345,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -2362,7 +2362,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -2379,7 +2379,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -2401,7 +2401,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -2422,7 +2422,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2440,7 +2440,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2453,8 +2453,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.104.0 - image: gcr.io/cnrm-eap/recorder:ac01590 + value: 1.105.0 + image: gcr.io/cnrm-eap/recorder:54aab28 imagePullPolicy: Always name: recorder ports: @@ -2488,7 +2488,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2503,7 +2503,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2516,7 +2516,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:ac01590 + image: gcr.io/cnrm-eap/webhook:54aab28 imagePullPolicy: Always name: webhook ports: @@ -2546,7 +2546,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2561,7 +2561,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2574,7 +2574,7 @@ spec: env: - name: GOOGLE_APPLICATION_CREDENTIALS value: /var/secrets/google/key.json - image: gcr.io/cnrm-eap/controller:ac01590 + image: gcr.io/cnrm-eap/controller:54aab28 imagePullPolicy: Always name: manager ports: @@ -2611,7 +2611,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2626,7 +2626,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2634,7 +2634,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:ac01590 + image: gcr.io/cnrm-eap/deletiondefender:54aab28 imagePullPolicy: Always name: deletiondefender ports: @@ -2665,7 +2665,7 @@ kind: HorizontalPodAutoscaler metadata: annotations: autoscaling.alpha.kubernetes.io/metrics: '[{"type":"Resource","resource":{"name":"memory","targetAverageUtilization":90}}]' - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook diff --git a/install-bundles/install-bundle-gcp-identity/crds.yaml b/install-bundles/install-bundle-gcp-identity/crds.yaml index af9ca3067c..cc0862d570 100644 --- a/install-bundles/install-bundle-gcp-identity/crds.yaml +++ b/install-bundles/install-bundle-gcp-identity/crds.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -264,7 +264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -548,15 +548,15 @@ spec: - conditions type: object custom: - description: "Custom access level conditions are set using the Cloud - Common Expression Language to represent the necessary conditions - for the level to apply to a request. \nSee CEL spec at: https://github.com/google/cel-spec." + description: |- + Custom access level conditions are set using the Cloud Common Expression Language to represent the necessary conditions for the level to apply to a request. + See CEL spec at: https://github.com/google/cel-spec. properties: expr: - description: "Represents a textual expression in the Common Expression - Language (CEL) syntax. CEL is a C-like expression language.\nThis - page details the objects and attributes that are used to the - build the CEL expressions for \ncustom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec." + description: |- + Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. + This page details the objects and attributes that are used to the build the CEL expressions for + custom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec. properties: description: description: Description of the expression. @@ -650,7 +650,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -780,7 +780,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -949,7 +949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1097,7 +1097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1259,10 +1259,11 @@ spec: type: object type: array egressPolicies: - description: "List of EgressPolicies to apply to the perimeter. - A perimeter may \nhave multiple EgressPolicies, each of which - is evaluated separately.\nAccess is granted if any EgressPolicy - grants it. Must be empty for \na perimeter bridge." + description: |- + List of EgressPolicies to apply to the perimeter. A perimeter may + have multiple EgressPolicies, each of which is evaluated separately. + Access is granted if any EgressPolicy grants it. Must be empty for + a perimeter bridge. items: properties: egressFrom: @@ -1317,17 +1318,16 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access to outside the \nperimeter. If - left unspecified, then members of 'identities' field - will \nbe allowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access to outside the + perimeter. If left unspecified, then members of 'identities' field will + be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string type: object egressTo: - description: "Defines the conditions on the 'ApiOperation' - and destination resources that \ncause this 'EgressPolicy' - to apply." + description: |- + Defines the conditions on the 'ApiOperation' and destination resources that + cause this 'EgressPolicy' to apply. properties: externalResources: description: |- @@ -1338,40 +1338,37 @@ spec: type: string type: array operations: - description: "A list of 'ApiOperations' that this egress - rule applies to. A request matches \nif it contains - an operation/service in this list." + description: |- + A list of 'ApiOperations' that this egress rule applies to. A request matches + if it contains an operation/service in this list. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong \nto the service - specified by 'serviceName' field. A single MethodSelector - \nentry with '*' specified for the 'method' - field will allow all methods \nAND permissions - for the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong + to the service specified by 'serviceName' field. A single MethodSelector + entry with '*' specified for the 'method' field will allow all methods + AND permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for 'method' should - be a valid method name for the corresponding - \n'serviceName' in 'ApiOperation'. If - '*' used as value for method, \nthen ALL - methods and permissions are allowed." + description: |- + Value for 'method' should be a valid method name for the corresponding + 'serviceName' in 'ApiOperation'. If '*' used as value for method, + then ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - serviceName \nfield set to '*' will allow all - methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with serviceName + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1478,11 +1475,10 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access from outside the \nperimeter. If - left unspecified, then members of 'identities' field - will be \nallowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access from outside the + perimeter. If left unspecified, then members of 'identities' field will be + allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string sources: description: Sources that this 'IngressPolicy' authorizes @@ -1573,40 +1569,37 @@ spec: this 'IngressPolicy' to apply. properties: operations: - description: "A list of 'ApiOperations' the sources - specified in corresponding 'IngressFrom' \nare allowed - to perform in this 'ServicePerimeter'." + description: |- + A list of 'ApiOperations' the sources specified in corresponding 'IngressFrom' + are allowed to perform in this 'ServicePerimeter'. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong to \nthe service - specified by serviceName field. A single 'MethodSelector' - entry \nwith '*' specified for the method field - will allow all methods AND \npermissions for - the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong to + the service specified by serviceName field. A single 'MethodSelector' entry + with '*' specified for the method field will allow all methods AND + permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for method should be - a valid method name for the corresponding - \nserviceName in 'ApiOperation'. If '*' - used as value for 'method', then \nALL - methods and permissions are allowed." + description: |- + Value for method should be a valid method name for the corresponding + serviceName in 'ApiOperation'. If '*' used as value for 'method', then + ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - 'serviceName' \nfield set to '*' will allow - all methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with 'serviceName' + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1765,10 +1758,11 @@ spec: type: object type: array egressPolicies: - description: "List of EgressPolicies to apply to the perimeter. - A perimeter may \nhave multiple EgressPolicies, each of which - is evaluated separately.\nAccess is granted if any EgressPolicy - grants it. Must be empty for \na perimeter bridge." + description: |- + List of EgressPolicies to apply to the perimeter. A perimeter may + have multiple EgressPolicies, each of which is evaluated separately. + Access is granted if any EgressPolicy grants it. Must be empty for + a perimeter bridge. items: properties: egressFrom: @@ -1823,17 +1817,16 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access to outside the \nperimeter. If - left unspecified, then members of 'identities' field - will \nbe allowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access to outside the + perimeter. If left unspecified, then members of 'identities' field will + be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string type: object egressTo: - description: "Defines the conditions on the 'ApiOperation' - and destination resources that \ncause this 'EgressPolicy' - to apply." + description: |- + Defines the conditions on the 'ApiOperation' and destination resources that + cause this 'EgressPolicy' to apply. properties: externalResources: description: |- @@ -1844,40 +1837,37 @@ spec: type: string type: array operations: - description: "A list of 'ApiOperations' that this egress - rule applies to. A request matches \nif it contains - an operation/service in this list." + description: |- + A list of 'ApiOperations' that this egress rule applies to. A request matches + if it contains an operation/service in this list. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong \nto the service - specified by 'serviceName' field. A single MethodSelector - \nentry with '*' specified for the 'method' - field will allow all methods \nAND permissions - for the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong + to the service specified by 'serviceName' field. A single MethodSelector + entry with '*' specified for the 'method' field will allow all methods + AND permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for 'method' should - be a valid method name for the corresponding - \n'serviceName' in 'ApiOperation'. If - '*' used as value for method, \nthen ALL - methods and permissions are allowed." + description: |- + Value for 'method' should be a valid method name for the corresponding + 'serviceName' in 'ApiOperation'. If '*' used as value for method, + then ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - serviceName \nfield set to '*' will allow all - methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with serviceName + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1984,11 +1974,10 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access from outside the \nperimeter. If - left unspecified, then members of 'identities' field - will be \nallowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access from outside the + perimeter. If left unspecified, then members of 'identities' field will be + allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string sources: description: Sources that this 'IngressPolicy' authorizes @@ -2079,40 +2068,37 @@ spec: this 'IngressPolicy' to apply. properties: operations: - description: "A list of 'ApiOperations' the sources - specified in corresponding 'IngressFrom' \nare allowed - to perform in this 'ServicePerimeter'." + description: |- + A list of 'ApiOperations' the sources specified in corresponding 'IngressFrom' + are allowed to perform in this 'ServicePerimeter'. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong to \nthe service - specified by serviceName field. A single 'MethodSelector' - entry \nwith '*' specified for the method field - will allow all methods AND \npermissions for - the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong to + the service specified by serviceName field. A single 'MethodSelector' entry + with '*' specified for the method field will allow all methods AND + permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for method should be - a valid method name for the corresponding - \nserviceName in 'ApiOperation'. If '*' - used as value for 'method', then \nALL - methods and permissions are allowed." + description: |- + Value for method should be a valid method name for the corresponding + serviceName in 'ApiOperation'. If '*' used as value for 'method', then + ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - 'serviceName' \nfield set to '*' will allow - all methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with 'serviceName' + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -2305,7 +2291,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2368,6 +2354,17 @@ spec: description: description: Immutable. User-provided description of the backup. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object location: description: Immutable. The location where the alloydb backup should reside. @@ -2440,6 +2437,22 @@ spec: createTime: description: Time the Backup was created in UTC. type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array etag: description: A hash of the resource. type: string @@ -2489,7 +2502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2562,6 +2575,17 @@ spec: enabled: description: Whether automated backups are enabled. type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'The fully-qualified resource name of the KMS + key. Each Cloud KMS key is regionalized and has the following + format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object labels: additionalProperties: type: string @@ -2574,14 +2598,16 @@ spec: type: string quantityBasedRetention: description: Quantity-based Backup retention policy to retain - recent backups. + recent backups. Conflicts with 'time_based_retention', both + can't be set together. properties: count: description: The number of backups to retain. type: integer type: object timeBasedRetention: - description: Time-based Backup retention policy. + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. properties: retentionPeriod: description: |- @@ -2612,17 +2638,16 @@ spec: "24:00:00" for scenarios like business closing time. type: integer minutes: - description: Minutes of hour of day. Must be from 0 - to 59. + description: Minutes of hour of day. Currently, only + the value 0 is supported. type: integer nanos: - description: Fractions of seconds in nanoseconds. Must - be from 0 to 999,999,999. + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. type: integer seconds: - description: Seconds of minutes of the time. Must normally - be from 0 to 59. An API may allow the value 60 if - it allows leap-seconds. + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. type: integer type: object type: array @@ -2634,6 +2659,17 @@ spec: description: User-settable and human-readable display name for the Cluster. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object initialUser: description: Initial user to setup during cluster creation. properties: @@ -2771,6 +2807,22 @@ spec: field and it's populated at the Cluster creation time. This field cannot be changed after cluster creation. type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array migrationSource: description: Cluster created via DMS migration. items: @@ -2820,7 +2872,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2914,8 +2966,10 @@ spec: instance, instance is created in a random zone with available capacity. type: string instanceType: - description: 'Immutable. The type of the instance. Possible values: - ["PRIMARY", "READ_POOL"].' + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' type: string machineConfig: description: Configurations for the machines that host the underlying @@ -3021,7 +3075,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3295,7 +3349,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3454,7 +3508,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3618,7 +3672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3791,7 +3845,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3935,7 +3989,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4065,7 +4119,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4193,7 +4247,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4368,7 +4422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4498,7 +4552,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4674,7 +4728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4803,7 +4857,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5097,7 +5151,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5232,7 +5286,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5407,7 +5461,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5540,7 +5594,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6241,7 +6295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6391,7 +6445,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6842,7 +6896,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7140,7 +7194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7342,7 +7396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7513,7 +7567,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7693,7 +7747,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7869,7 +7923,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8096,7 +8150,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8391,8 +8445,9 @@ spec: description: True if the connection has credential assigned. type: boolean name: - description: "The resource name of the connection in the form of: - \n\"projects/{project_id}/locations/{location_id}/connections/{connectionId}\"." + description: |- + The resource name of the connection in the form of: + "projects/{project_id}/locations/{location_id}/connections/{connectionId}". type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -8420,7 +8475,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8594,7 +8649,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8852,7 +8907,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9224,7 +9279,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9523,7 +9578,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9931,6 +9986,21 @@ spec: empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value. type: string + parquetOptions: + description: Immutable. Parquet Options for load and make external + tables. + properties: + enableListInference: + description: Immutable. If sourceFormat is set to PARQUET, + indicates whether to use schema inference specifically for + Parquet LIST logical type. + type: boolean + enumAsString: + description: Immutable. If sourceFormat is set to PARQUET, + indicates whether to infer Parquet ENUM logical type as + STRING instead of BYTES by default. + type: boolean + type: object projectionFields: description: |- Immutable. If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. @@ -10364,7 +10434,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10554,7 +10624,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10816,7 +10886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11280,7 +11350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11457,7 +11527,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11678,7 +11748,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11902,7 +11972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12071,7 +12141,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -12530,7 +12600,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -12798,7 +12868,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13223,7 +13293,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13370,10 +13440,10 @@ spec: type: object type: array createTime: - description: "Creation timestamp of a Certificate Map Entry. Timestamp - in RFC3339 UTC \"Zulu\" format, \nwith nanosecond resolution and - up to nine fractional digits. \nExamples: \"2014-10-02T15:01:23Z\" - and \"2014-10-02T15:01:23.045123456Z\"." + description: |- + Creation timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format, + with nanosecond resolution and up to nine fractional digits. + Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -13386,10 +13456,10 @@ spec: description: A serving state of this Certificate Map Entry. type: string updateTime: - description: "Update timestamp of a Certificate Map Entry. Timestamp - in RFC3339 UTC \"Zulu\" format, \nwith nanosecond resolution and - up to nine fractional digits. \nExamples: \"2014-10-02T15:01:23Z\" - and \"2014-10-02T15:01:23.045123456Z\"." + description: |- + Update timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format, + with nanosecond resolution and up to nine fractional digits. + Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". type: string type: object required: @@ -13410,7 +13480,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13603,7 +13673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13662,6 +13732,10 @@ spec: description: description: A human-readable description of the resource. type: string + location: + description: The Certificate Manager location. If not specified, "global" + is used. + type: string managed: description: |- Immutable. Configuration and state of a Managed Certificate. @@ -13777,7 +13851,7 @@ spec: properties: certificatePem: description: |- - DEPRECATED. Deprecated in favor of `pem_certificate`. **Deprecated** The certificate chain in PEM-encoded form. + DEPRECATED. Deprecated in favor of `pem_certificate`. Immutable. **Deprecated** The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. oneOf: @@ -13819,13 +13893,13 @@ spec: type: object pemCertificate: description: |- - The certificate chain in PEM-encoded form. + Immutable. The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. type: string pemPrivateKey: - description: The private key of the leaf certificate in PEM-encoded - form. + description: Immutable. The private key of the leaf certificate + in PEM-encoded form. oneOf: - not: required: @@ -13865,8 +13939,8 @@ spec: type: object privateKeyPem: description: DEPRECATED. Deprecated in favor of `pem_private_key`. - **Deprecated** The private key of the leaf certificate in PEM-encoded - form. + Immutable. **Deprecated** The private key of the leaf certificate + in PEM-encoded form. oneOf: - not: required: @@ -13962,7 +14036,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14137,7 +14211,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14194,12 +14268,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14214,9 +14287,10 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. type: string condition: description: |- @@ -14236,9 +14310,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14376,7 +14450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14433,12 +14507,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14453,9 +14526,10 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. type: string condition: description: |- @@ -14475,9 +14549,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14607,7 +14681,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14664,12 +14738,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14684,10 +14757,11 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing. If not - specified, the resource's\nproject will be used." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. If not specified, the resource's + project will be used. type: string condition: description: |- @@ -14707,9 +14781,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14837,7 +14911,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14894,15 +14968,15 @@ spec: spec: properties: approvalConfig: - description: "Configuration for manual approval to start a build invocation - of this BuildTrigger. \nBuilds created by this trigger will require - approval before they execute. \nAny user with a Cloud Build Approver - role for the project can approve a build." + description: |- + Configuration for manual approval to start a build invocation of this BuildTrigger. + Builds created by this trigger will require approval before they execute. + Any user with a Cloud Build Approver role for the project can approve a build. properties: approvalRequired: - description: "Whether or not approval is needed. If this is set - on a build, it will become pending when run, \nand will need - to be explicitly approved to start." + description: |- + Whether or not approval is needed. If this is set on a build, it will become pending when run, + and will need to be explicitly approved to start. type: boolean type: object bitbucketServerTriggerConfig: @@ -15253,11 +15327,11 @@ spec: type: string type: object queueTtl: - description: "TTL in queue for this build. If provided and the - build is enqueued longer than this value, \nthe build will expire - and the build status will be EXPIRED.\nThe TTL starts ticking - from createTime.\nA duration in seconds with up to nine fractional - digits, terminated by 's'. Example: \"3.5s\"." + description: |- + TTL in queue for this build. If provided and the build is enqueued longer than this value, + the build will expire and the build status will be EXPIRED. + The TTL starts ticking from createTime. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". type: string secret: description: Secrets to decrypt using Cloud Key Management Service. @@ -15295,12 +15369,11 @@ spec: secretEnv: additionalProperties: type: string - description: "Map of environment variable name to its encrypted - value.\nSecret environment variables must be unique across - all of a build's secrets, \nand must be used by at least - one build step. Values can be at most 64 KB in size. \nThere - can be at most 100 secret values across all of a build's - secrets." + description: |- + Map of environment variable name to its encrypted value. + Secret environment variables must be unique across all of a build's secrets, + and must be used by at least one build step. Values can be at most 64 KB in size. + There can be at most 100 secret values across all of a build's secrets. type: object required: - kmsKeyRef @@ -15317,29 +15390,29 @@ spec: Repository. properties: branchName: - description: "Regex matching branches to build. Exactly - one a of branch name, tag, or commit SHA must be provided.\nThe - syntax of the regular expressions accepted is the syntax - accepted by RE2 and \ndescribed at https://github.com/google/re2/wiki/Syntax." + description: |- + Regex matching branches to build. Exactly one a of branch name, tag, or commit SHA must be provided. + The syntax of the regular expressions accepted is the syntax accepted by RE2 and + described at https://github.com/google/re2/wiki/Syntax. type: string commitSha: description: Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided. type: string dir: - description: "Directory, relative to the source root, - in which to run the build.\nThis must be a relative - path. If a step's dir is specified and is an absolute - path, \nthis value is ignored for that step's execution." + description: |- + Directory, relative to the source root, in which to run the build. + This must be a relative path. If a step's dir is specified and is an absolute path, + this value is ignored for that step's execution. type: string invertRegex: description: Only trigger a build if the revision regex does NOT match the revision regex. type: boolean projectId: - description: "ID of the project that owns the Cloud Source - Repository. \nIf omitted, the project ID requesting - the build is assumed." + description: |- + ID of the project that owns the Cloud Source Repository. + If omitted, the project ID requesting the build is assumed. type: string repoRef: description: |- @@ -15379,10 +15452,10 @@ spec: Should only be used with triggers.run. type: object tagName: - description: "Regex matching tags to build. Exactly one - a of branch name, tag, or commit SHA must be provided.\nThe - syntax of the regular expressions accepted is the syntax - accepted by RE2 and \ndescribed at https://github.com/google/re2/wiki/Syntax." + description: |- + Regex matching tags to build. Exactly one a of branch name, tag, or commit SHA must be provided. + The syntax of the regular expressions accepted is the syntax accepted by RE2 and + described at https://github.com/google/re2/wiki/Syntax. type: string required: - repoRef @@ -15422,9 +15495,9 @@ spec: type: string type: object generation: - description: "Google Cloud Storage generation for the - object. \nIf the generation is omitted, the latest generation - will be used." + description: |- + Google Cloud Storage generation for the object. + If the generation is omitted, the latest generation will be used. type: string object: description: |- @@ -15440,6 +15513,24 @@ spec: description: The operations to be performed on the workspace. items: properties: + allowExitCodes: + description: |- + Allow this build step to fail without failing the entire build if and + only if the exit code is one of the specified codes. + + If 'allowFailure' is also specified, this field will take precedence. + items: + type: integer + type: array + allowFailure: + description: |- + Allow this build step to fail without failing the entire build. + If false, the entire build will fail if this step fails. Otherwise, the + build will succeed, but this step will still have a failure status. + Error information will be reported in the 'failureDetail' field. + + 'allowExitCodes' takes precedence over this field. + type: boolean args: description: |- A list of arguments that will be presented to the step when it is started. @@ -15487,25 +15578,28 @@ spec: reference this build step as a dependency. type: string name: - description: "The name of the container image that will - run this particular build step.\n\nIf the image is available - in the host's Docker daemon's cache, it will be\nrun directly. - If not, the host will attempt to pull the image first, - using\nthe builder service account's credentials if necessary.\n\nThe - Docker daemon's cache will already have the latest versions - of all of\nthe officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders - \nfor images and examples).\nThe Docker daemon will also - have cached many of the layers for some popular\nimages, - like \"ubuntu\", \"debian\", but they will be refreshed - at the time\nyou attempt to use them.\n\nIf you built - an image in a previous build step, it will be stored in - the\nhost's Docker daemon's cache and is available to - use as the name for a\nlater build step." + description: |- + The name of the container image that will run this particular build step. + + If the image is available in the host's Docker daemon's cache, it will be + run directly. If not, the host will attempt to pull the image first, using + the builder service account's credentials if necessary. + + The Docker daemon's cache will already have the latest versions of all of + the officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders + for images and examples). + The Docker daemon will also have cached many of the layers for some popular + images, like "ubuntu", "debian", but they will be refreshed at the time + you attempt to use them. + + If you built an image in a previous build step, it will be stored in the + host's Docker daemon's cache and is available to use as the name for a + later build step. type: string script: - description: "A shell script to be executed in the step. - \nWhen script is provided, the user cannot specify the - entrypoint or args." + description: |- + A shell script to be executed in the step. + When script is provided, the user cannot specify the entrypoint or args. type: string secretEnv: description: |- @@ -15604,11 +15698,10 @@ spec: trigger will never result in a build. type: boolean filename: - description: "Path, from the source root, to a file whose contents - is used for the template. \nEither a filename or build template - must be provided. Set this only when using trigger_template or github.\nWhen - using Pub/Sub, Webhook or Manual set the file name using git_file_source - instead." + description: |- + Path, from the source root, to a file whose contents is used for the template. + Either a filename or build template must be provided. Set this only when using trigger_template or github. + When using Pub/Sub, Webhook or Manual set the file name using git_file_source instead. type: string filter: description: A Common Expression Language string. Used only with Pub/Sub @@ -15655,24 +15748,52 @@ spec: of the path. type: string repoType: - description: "The type of the repo, since it may not be explicit - from the repo field (e.g from a URL). \nValues can be UNKNOWN, - CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible - values: [\"UNKNOWN\", \"CLOUD_SOURCE_REPOSITORIES\", \"GITHUB\", - \"BITBUCKET_SERVER\"]." + description: |- + The type of the repo, since it may not be explicit from the repo field (e.g from a URL). + Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]. type: string + repositoryRef: + description: |- + Only `external` field is supported to configure the reference. + + The fully qualified resource name of the Repo API repository. The fully qualified resource name of the Repo API repository. + If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `CloudBuildV2Repository` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object revision: - description: "The branch, tag, arbitrary ref, or SHA version of - the repo to use when resolving the \nfilename (optional). This - field respects the same syntax/resolution as described here: - https://git-scm.com/docs/gitrevisions \nIf unspecified, the - revision from which the trigger invocation originated is assumed - to be the revision from which to read the specified path." + description: |- + The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the + filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions + If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. type: string uri: - description: "The URI of the repo (optional). If unspecified, - the repo from which the trigger \ninvocation originated is assumed - to be the repo from which to read the specified path." + description: |- + The URI of the repo (optional). If unspecified, the repo from which the trigger + invocation originated is assumed to be the repo from which to read the specified path. type: string required: - path @@ -15805,10 +15926,11 @@ spec: If not specified, "global" is used. type: string pubsubConfig: - description: "PubsubConfig describes the configuration of a trigger - that creates \na build whenever a Pub/Sub message is published.\n\nOne - of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' - or 'source_to_build' must be provided." + description: |- + PubsubConfig describes the configuration of a trigger that creates + a build whenever a Pub/Sub message is published. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: serviceAccountRef: description: Service account that will make the push request. @@ -15967,13 +16089,13 @@ spec: type: string type: object sourceToBuild: - description: "The repo and ref of the repository from which to build. - \nThis field is used only for those triggers that do not respond - to SCM events. \nTriggers that respond to such events build source - at whatever commit caused the event. \nThis field is currently only - used by Webhook, Pub/Sub, Manual, and Cron triggers.\n\nOne of 'trigger_template', - 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' - must be provided." + description: |- + The repo and ref of the repository from which to build. + This field is used only for those triggers that do not respond to SCM events. + Triggers that respond to such events build source at whatever commit caused the event. + This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: githubEnterpriseConfigRef: description: |- @@ -16016,13 +16138,44 @@ spec: The type of the repo, since it may not be explicit from the repo field (e.g from a URL). Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]. type: string + repositoryRef: + description: |- + Only `external` field is supported to configure the reference. + + The qualified resource name of the Repo API repository. + Either uri or repository can be specified and is required. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `CloudBuildV2Repository` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object uri: - description: The URI of the repo (required). + description: The URI of the repo. type: string required: - ref - repoType - - uri type: object substitutions: additionalProperties: @@ -16102,10 +16255,11 @@ spec: type: string type: object webhookConfig: - description: "WebhookConfig describes the configuration of a trigger - that creates \na build whenever a webhook is sent to a trigger's - webhook URL.\n\nOne of 'trigger_template', 'github', 'pubsub_config' - 'webhook_config' or 'source_to_build' must be provided." + description: |- + WebhookConfig describes the configuration of a trigger that creates + a build whenever a webhook is sent to a trigger's webhook URL. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: secretRef: description: The secret required @@ -16202,7 +16356,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16309,13 +16463,14 @@ spec: which to run the build. type: string invertRegex: - description: "Only trigger a build if the revision regex - does \nNOT match the revision regex." + description: |- + Only trigger a build if the revision regex does + NOT match the revision regex. type: boolean projectId: - description: "Immutable. ID of the project that owns the - Cloud Source Repository. If omitted, the \nproject ID - requesting the build is assumed." + description: |- + Immutable. ID of the project that owns the Cloud Source Repository. If omitted, the + project ID requesting the build is assumed. type: string repoName: description: Name of the Cloud Source Repository. @@ -16333,9 +16488,9 @@ spec: source. type: string generation: - description: "Google Cloud Storage generation for the - object. If the generation \nis omitted, the latest generation - will be used." + description: |- + Google Cloud Storage generation for the object. If the generation + is omitted, the latest generation will be used. type: integer object: description: Google Cloud Storage object containing the @@ -16667,7 +16822,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17099,7 +17254,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17297,7 +17452,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17564,7 +17719,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17747,7 +17902,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18009,7 +18164,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18547,7 +18702,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18818,7 +18973,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19074,7 +19229,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19530,7 +19685,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19800,7 +19955,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20014,7 +20169,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20259,6 +20414,20 @@ spec: cdnPolicy: description: Cloud CDN configuration for this BackendService. properties: + bypassCacheOnRequestHeaders: + description: |- + Bypass the cache when the specified request headers are matched - e.g. Pragma or Authorization headers. Up to 5 headers can be specified. + The cache is bypassed for all cdnPolicy.cacheMode settings. + items: + properties: + headerName: + description: The header field name to match on when bypassing + cache. Values are case-insensitive. + type: string + required: + - headerName + type: object + type: array cacheKeyPolicy: description: The CacheKeyPolicy for this CdnPolicy. properties: @@ -21270,7 +21439,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21484,7 +21653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21661,7 +21830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21717,6 +21886,40 @@ spec: type: object spec: properties: + asyncPrimaryDisk: + description: Immutable. A nested object resource. + properties: + diskRef: + description: Immutable. Primary disk for asynchronous disk replication. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `ComputeDisk` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object + required: + - diskRef + type: object description: description: |- Immutable. An optional description of this resource. Provide this property when @@ -21843,10 +22046,10 @@ spec: type: object type: object rsaEncryptedKey: - description: "Immutable. Specifies an RFC 4648 base64 encoded, - RSA-wrapped 2048-bit \ncustomer-supplied encryption key to either - encrypt or decrypt \nthis resource. You can provide either the - rawKey or the rsaEncryptedKey." + description: |- + Immutable. Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + customer-supplied encryption key to either encrypt or decrypt + this resource. You can provide either the rawKey or the rsaEncryptedKey. oneOf: - not: required: @@ -22354,7 +22557,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22500,7 +22703,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22720,7 +22923,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22912,7 +23115,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -23254,7 +23457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23385,9 +23588,7 @@ spec: direction: description: |- Immutable. Direction of traffic to which this firewall applies; default is - INGRESS. Note: For INGRESS traffic, it is NOT supported to specify - destinationRanges; For EGRESS traffic, it is NOT supported to specify - 'source_ranges' OR 'source_tags'. For INGRESS traffic, one of 'source_ranges', + INGRESS. Note: For INGRESS traffic, one of 'source_ranges', 'source_tags' or 'source_service_accounts' is required. Possible values: ["INGRESS", "EGRESS"]. type: string disabled: @@ -23634,7 +23835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23691,20 +23892,37 @@ spec: spec: properties: allPorts: - description: Immutable. This field is used along with the `backend_service` - field for internal load balancing or with the `target` field for - internal TargetInstance. This field cannot be used with `port` or - `portRange` fields. When the load balancing scheme is `INTERNAL` - and protocol is TCP/UDP, specify this field to allow packets addressed - to any ports will be forwarded to the backends configured with this + description: |- + Immutable. This field can only be used: + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By internal TCP/UDP load balancers, backend service-based network load + balancers, and internal and external protocol forwarding. + + + Set this field to true to allow packets addressed to any port or packets + lacking destination port information (for example, UDP fragments after the + first fragment) to be forwarded to the backends configured with this forwarding rule. + + The 'ports', 'port_range', and + 'allPorts' fields are mutually exclusive. type: boolean allowGlobalAccess: - description: This field is used along with the `backend_service` field - for internal load balancing or with the `target` field for internal - TargetInstance. If the field is set to `TRUE`, clients can access - ILB from all regions. Otherwise only allows access from clients - in the same region as the internal load balancer. + description: |- + This field is used along with the 'backend_service' field for + internal load balancing or with the 'target' field for internal + TargetInstance. + + If the field is set to 'TRUE', clients can access ILB from all + regions. + + Otherwise only allows access from clients in the same region as the + internal load balancer. + type: boolean + allowPscGlobalAccess: + description: Immutable. This is used in PSC consumer ForwardingRule + to control whether the PSC endpoint can be accessed from another + region. type: boolean backendServiceRef: description: |- @@ -23737,8 +23955,9 @@ spec: type: string type: object description: - description: Immutable. An optional description of this resource. - Provide this property when you create the resource. + description: |- + Immutable. An optional description of this resource. Provide this property when + you create the resource. type: string ipAddress: description: |- @@ -23798,47 +24017,38 @@ spec: type: string type: object ipProtocol: - description: Immutable. The IP protocol to which this rule applies. - For protocol forwarding, valid options are `TCP`, `UDP`, `ESP`, - `AH`, `SCTP` or `ICMP`. For Internal TCP/UDP Load Balancing, the - load balancing scheme is `INTERNAL`, and one of `TCP` or `UDP` are - valid. For Traffic Director, the load balancing scheme is `INTERNAL_SELF_MANAGED`, - and only `TCP`is valid. For Internal HTTP(S) Load Balancing, the - load balancing scheme is `INTERNAL_MANAGED`, and only `TCP` is valid. - For HTTP(S), SSL Proxy, and TCP Proxy Load Balancing, the load balancing - scheme is `EXTERNAL` and only `TCP` is valid. For Network TCP/UDP - Load Balancing, the load balancing scheme is `EXTERNAL`, and one - of `TCP` or `UDP` is valid. + description: |- + Immutable. The IP protocol to which this rule applies. + + For protocol forwarding, valid + options are 'TCP', 'UDP', 'ESP', + 'AH', 'SCTP', 'ICMP' and + 'L3_DEFAULT'. + + The valid IP protocols are different for different load balancing products + as described in [Load balancing + features](https://cloud.google.com/load-balancing/docs/features#protocols_from_the_load_balancer_to_the_backends). Possible values: ["TCP", "UDP", "ESP", "AH", "SCTP", "ICMP", "L3_DEFAULT"]. type: string ipVersion: description: 'Immutable. The IP Version that will be used by this - forwarding rule. Valid options are `IPV4` or `IPV6`. This can only - be specified for an external global forwarding rule. Possible values: - UNSPECIFIED_VERSION, IPV4, IPV6.' + global forwarding rule. Possible values: ["IPV4", "IPV6"].' type: string isMirroringCollector: - description: Immutable. Indicates whether or not this load balancer - can be used as a collector for packet mirroring. To prevent mirroring - loops, instances behind this load balancer will not have their traffic - mirrored even if a `PacketMirroring` rule applies to them. This - can only be set to true for load balancers that have their `loadBalancingScheme` - set to `INTERNAL`. + description: |- + Immutable. Indicates whether or not this load balancer can be used as a collector for + packet mirroring. To prevent mirroring loops, instances behind this + load balancer will not have their traffic mirrored even if a + 'PacketMirroring' rule applies to them. + + This can only be set to true for load balancers that have their + 'loadBalancingScheme' set to 'INTERNAL'. type: boolean loadBalancingScheme: - description: "Immutable. Specifies the forwarding rule type.\n\n* - \ `EXTERNAL` is used for:\n * Classic Cloud VPN gateways\n - \ * Protocol forwarding to VMs from an external IP address\n - \ * The following load balancers: HTTP(S), SSL Proxy, TCP Proxy, - and Network TCP/UDP\n* `INTERNAL` is used for:\n * Protocol - forwarding to VMs from an internal IP address\n * Internal - TCP/UDP load balancers\n* `INTERNAL_MANAGED` is used for:\n * - \ Internal HTTP(S) load balancers\n* `INTERNAL_SELF_MANAGED` - is used for:\n * Traffic Director\n* `EXTERNAL_MANAGED` is - used for:\n * Global external HTTP(S) load balancers \n\nFor - more information about forwarding rules, refer to [Forwarding rule - concepts](/load-balancing/docs/forwarding-rule-concepts). Possible - values: INVALID, INTERNAL, INTERNAL_MANAGED, INTERNAL_SELF_MANAGED, - EXTERNAL, EXTERNAL_MANAGED." + description: |- + Immutable. Specifies the forwarding rule type. + + For more information about forwarding rules, refer to + [Forwarding rule concepts](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts). Default value: "EXTERNAL" Possible values: ["EXTERNAL", "EXTERNAL_MANAGED", "INTERNAL", "INTERNAL_MANAGED"]. type: string location: description: 'Location represents the geographical location of the @@ -23847,33 +24057,42 @@ spec: type: string metadataFilters: description: |- - Immutable. Opaque filter criteria used by Loadbalancer to restrict routing configuration to a limited set of [xDS](https://github.com/envoyproxy/data-plane-api/blob/master/XDS_PROTOCOL.md) compliant clients. In their xDS requests to Loadbalancer, xDS clients present [node metadata](https://github.com/envoyproxy/data-plane-api/search?q=%22message+Node%22+in%3A%2Fenvoy%2Fapi%2Fv2%2Fcore%2Fbase.proto&). If a match takes place, the relevant configuration is made available to those proxies. Otherwise, all the resources (e.g. `TargetHttpProxy`, `UrlMap`) referenced by the `ForwardingRule` will not be visible to those proxies. + Immutable. Opaque filter criteria used by Loadbalancer to restrict routing + configuration to a limited set xDS compliant clients. In their xDS + requests to Loadbalancer, xDS clients present node metadata. If a + match takes place, the relevant routing configuration is made available + to those proxies. - For each `metadataFilter` in this list, if its `filterMatchCriteria` is set to MATCH_ANY, at least one of the `filterLabel`s must match the corresponding label provided in the metadata. If its `filterMatchCriteria` is set to MATCH_ALL, then all of its `filterLabel`s must match with corresponding labels provided in the metadata. + For each metadataFilter in this list, if its filterMatchCriteria is set + to MATCH_ANY, at least one of the filterLabels must match the + corresponding label provided in the metadata. If its filterMatchCriteria + is set to MATCH_ALL, then all of its filterLabels must match with + corresponding labels in the provided metadata. - `metadataFilters` specified here will be applifed before those specified in the `UrlMap` that this `ForwardingRule` references. + metadataFilters specified here can be overridden by those specified in + the UrlMap that this ForwardingRule references. - `metadataFilters` only applies to Loadbalancers that have their loadBalancingScheme set to `INTERNAL_SELF_MANAGED`. + metadataFilters only applies to Loadbalancers that have their + loadBalancingScheme set to INTERNAL_SELF_MANAGED. items: properties: filterLabels: description: |- - Immutable. The list of label value pairs that must match labels in the provided metadata based on `filterMatchCriteria` + Immutable. The list of label value pairs that must match labels in the + provided metadata based on filterMatchCriteria This list must not be empty and can have at the most 64 entries. items: properties: name: description: |- - Immutable. Name of metadata label. - - The name can have a maximum length of 1024 characters and must be at least 1 character long. + Immutable. Name of the metadata label. The length must be between + 1 and 1024 characters, inclusive. type: string value: description: |- - Immutable. The value of the label must match the specified value. - - value can have a maximum length of 1024 characters. + Immutable. The value that the label must match. The value has a maximum + length of 1024 characters. type: string required: - name @@ -23882,12 +24101,13 @@ spec: type: array filterMatchCriteria: description: |- - Immutable. Specifies how individual `filterLabel` matches within the list of `filterLabel`s contribute towards the overall `metadataFilter` match. - - Supported values are: + Immutable. Specifies how individual filterLabel matches within the list of + filterLabels contribute towards the overall metadataFilter match. - * MATCH_ANY: At least one of the `filterLabels` must have a matching label in the provided metadata. - * MATCH_ALL: All `filterLabels` must have matching labels in the provided metadata. Possible values: NOT_SET, MATCH_ALL, MATCH_ANY. + MATCH_ANY - At least one of the filterLabels must have a matching + label in the provided metadata. + MATCH_ALL - All filterLabels must have matching labels in the + provided metadata. Possible values: ["MATCH_ANY", "MATCH_ALL"]. type: string required: - filterLabels @@ -23927,37 +24147,68 @@ spec: type: string type: object networkTier: - description: 'Immutable. This signifies the networking tier used for - configuring this load balancer and can only take the following values: - `PREMIUM`, `STANDARD`. For regional ForwardingRule, the valid values - are `PREMIUM` and `STANDARD`. For GlobalForwardingRule, the valid - value is `PREMIUM`. If this field is not specified, it is assumed - to be `PREMIUM`. If `IPAddress` is specified, this value must be - equal to the networkTier of the Address.' + description: |- + Immutable. This signifies the networking tier used for configuring + this load balancer and can only take the following values: + 'PREMIUM', 'STANDARD'. + + For regional ForwardingRule, the valid values are 'PREMIUM' and + 'STANDARD'. For GlobalForwardingRule, the valid value is + 'PREMIUM'. + + If this field is not specified, it is assumed to be 'PREMIUM'. + If 'IPAddress' is specified, this value must be equal to the + networkTier of the Address. Possible values: ["PREMIUM", "STANDARD"]. type: string portRange: description: |- - Immutable. When the load balancing scheme is `EXTERNAL`, `INTERNAL_SELF_MANAGED` and `INTERNAL_MANAGED`, you can specify a `port_range`. Use with a forwarding rule that points to a target proxy or a target pool. Do not use with a forwarding rule that points to a backend service. This field is used along with the `target` field for TargetHttpProxy, TargetHttpsProxy, TargetSslProxy, TargetTcpProxy, TargetVpnGateway, TargetPool, TargetInstance. Applicable only when `IPProtocol` is `TCP`, `UDP`, or `SCTP`, only packets addressed to ports in the specified range will be forwarded to `target`. Forwarding rules with the same `[IPAddress, IPProtocol]` pair must have disjoint port ranges. Some types of forwarding target have constraints on the acceptable ports: + Immutable. This field can only be used: + + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By backend service-based network load balancers, target pool-based + network load balancers, internal proxy load balancers, external proxy load + balancers, Traffic Director, external protocol forwarding, and Classic VPN. + Some products have restrictions on what ports can be used. See + [port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications) + for details. + + + Only packets addressed to ports in the specified range will be forwarded to + the backends configured with this forwarding rule. - * TargetHttpProxy: 80, 8080 - * TargetHttpsProxy: 443 - * TargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1688, 1883, 5222 - * TargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1688, 1883, 5222 - * TargetVpnGateway: 500, 4500 + The 'ports' and 'port_range' fields are mutually exclusive. - @pattern: d+(?:-d+)?. + For external forwarding rules, two or more forwarding rules cannot use the + same '[IPAddress, IPProtocol]' pair, and cannot have + overlapping 'portRange's. + + For internal forwarding rules within the same VPC network, two or more + forwarding rules cannot use the same '[IPAddress, IPProtocol]' + pair, and cannot have overlapping 'portRange's. type: string ports: - description: 'Immutable. This field is used along with the `backend_service` - field for internal load balancing. When the load balancing scheme - is `INTERNAL`, a list of ports can be configured, for example, [''80''], - [''8000'',''9000'']. Only packets addressed to these ports are forwarded - to the backends configured with the forwarding rule. If the forwarding - rule''s loadBalancingScheme is INTERNAL, you can specify ports in - one of the following ways: * A list of up to five ports, which can - be non-contiguous * Keyword `ALL`, which causes the forwarding rule - to forward traffic on any port of the forwarding rule''s protocol. - @pattern: d+(?:-d+)? For more information, refer to [Port specifications](/load-balancing/docs/forwarding-rule-concepts#port_specifications).' + description: |- + Immutable. This field can only be used: + + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By internal TCP/UDP load balancers, backend service-based network load + balancers, and internal protocol forwarding. + + + You can specify a list of up to five ports by number, separated by commas. + The ports can be contiguous or discontiguous. Only packets addressed to + these ports will be forwarded to the backends configured with this + forwarding rule. + + For external forwarding rules, two or more forwarding rules cannot use the + same '[IPAddress, IPProtocol]' pair, and cannot share any values + defined in 'ports'. + + For internal forwarding rules within the same VPC network, two or more + forwarding rules cannot use the same '[IPAddress, IPProtocol]' + pair, and cannot share any values defined in 'ports'. + + The 'ports' and 'port_range' fields are mutually exclusive. items: type: string type: array @@ -23967,9 +24218,10 @@ spec: is used as the default. type: string serviceDirectoryRegistrations: - description: Immutable. Service Directory resources to register this - forwarding rule with. Currently, only supports a single Service - Directory resource. + description: |- + Immutable. Service Directory resources to register this forwarding rule with. + + Currently, only supports a single Service Directory resource. items: properties: namespace: @@ -23983,17 +24235,31 @@ spec: type: object type: array serviceLabel: - description: Immutable. An optional prefix to the service name for - this Forwarding Rule. If specified, the prefix is the first label - of the fully qualified service name. The label must be 1-63 characters - long, and comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). + description: |- + Immutable. An optional prefix to the service name for this Forwarding Rule. + If specified, will be the first label of the fully qualified service + name. + + The label must be 1-63 characters long, and comply with RFC1035. Specifically, the label must be 1-63 characters long and match the - regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the - first character must be a lowercase letter, and all following characters - must be a dash, lowercase letter, or digit, except the last character, - which cannot be a dash. This field is only used for internal load - balancing. - type: string + regular expression '[a-z]([-a-z0-9]*[a-z0-9])?' which means the first + character must be a lowercase letter, and all following characters + must be a dash, lowercase letter, or digit, except the last + character, which cannot be a dash. + + This field is only used for INTERNAL load balancing. + type: string + sourceIpRanges: + description: Immutable. If not empty, this Forwarding Rule will only + forward the traffic when the source IP address matches one of the + IP addresses or CIDR ranges set here. Note that a Forwarding Rule + can only have up to 64 source IP ranges, and this field can only + be used with a regional Forwarding Rule whose scheme is EXTERNAL. + Each sourceIpRange entry should be either an IP address (for example, + 1.2.3.4) or a CIDR range (for example, 1.2.3.0/24). + items: + type: string + type: array subnetworkRef: description: |- The subnetwork that the load balanced IP should belong to for this @@ -24217,6 +24483,13 @@ spec: type: object status: properties: + baseForwardingRule: + description: '[Output Only] The URL for the corresponding base Forwarding + Rule. By base Forwarding Rule, we mean the Forwarding Rule that + has the same IP address, protocol, and port settings with the current + Forwarding Rule, but without sourceIPRanges specified. Always empty + if the current Forwarding Rule does not have sourceIPRanges specified.' + type: string conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -24244,11 +24517,12 @@ spec: type: object type: array creationTimestamp: - description: '[Output Only] Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) - text format.' + description: Creation timestamp in RFC3339 text format. type: string labelFingerprint: - description: Used internally during label updates. + description: |- + The fingerprint used for optimistic locking of this resource. Used + internally during updates. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -24262,16 +24536,16 @@ spec: type: string pscConnectionStatus: description: 'The PSC connection status of the PSC Forwarding Rule. - Possible values: STATUS_UNSPECIFIED, PENDING, ACCEPTED, REJECTED, - CLOSED.' + Possible values: ''STATUS_UNSPECIFIED'', ''PENDING'', ''ACCEPTED'', + ''REJECTED'', ''CLOSED''.' type: string selfLink: - description: '[Output Only] Server-defined URL for the resource.' type: string serviceName: - description: '[Output Only] The internal fully qualified service name - for this Forwarding Rule. This field is only used for internal load - balancing.' + description: |- + The internal fully qualified service name for this Forwarding Rule. + + This field is only used for INTERNAL load balancing. type: string type: object required: @@ -24292,7 +24566,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24454,7 +24728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24612,7 +24886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25076,7 +25350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25237,7 +25511,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25398,7 +25672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25513,7 +25787,8 @@ spec: [Enabling guest operating system features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) to see a list of available options. Possible values: ["MULTI_IP_SUBNET", "SECURE_BOOT", "SEV_CAPABLE", "UEFI_COMPATIBLE", "VIRTIO_SCSI_MULTIQUEUE", - "WINDOWS", "GVNIC", "SEV_LIVE_MIGRATABLE"].' + "WINDOWS", "GVNIC", "SEV_LIVE_MIGRATABLE", "SEV_SNP_CAPABLE", + "SUSPEND_RESUME_COMPATIBLE", "TDX_CAPABLE"].' type: string required: - type @@ -25747,7 +26022,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26526,7 +26801,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26708,7 +26983,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26911,7 +27186,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27834,7 +28109,11 @@ spec: description: The CPU platform used by this instance. type: string currentStatus: - description: Current status of the instance. + description: "\n\t\t\t\t\tCurrent status of the instance.\n\t\t\t\t\tThis + could be one of the following values: PROVISIONING, STAGING, RUNNING, + STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED.\n\t\t\t\t\tFor + more information about the status of the instance, see [Instance + life cycle](https://cloud.google.com/compute/docs/instances/instance-life-cycle)." type: string instanceId: description: The server-assigned unique identifier of this instance. @@ -27877,7 +28156,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28861,7 +29140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29186,7 +29465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29403,7 +29682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29588,7 +29867,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29798,7 +30077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30010,7 +30289,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30191,7 +30470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30320,6 +30599,11 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + stackType: + description: 'Which IP version(s) of traffic and routes are allowed + to be imported or exported between peer networks. The default value + is IPV4_ONLY. Possible values: ["IPV4_ONLY", "IPV4_IPV6"].' + type: string required: - networkRef - peerNetworkRef @@ -30386,7 +30670,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30462,34 +30746,30 @@ spec: recreated to modify this field. type: string enableUlaInternalIpv6: - description: "Immutable. Enable ULA internal ipv6 on this network. - Enabling this feature will assign \na /48 from google defined ULA - prefix fd20::/20." + description: |- + Immutable. Enable ULA internal ipv6 on this network. Enabling this feature will assign + a /48 from google defined ULA prefix fd20::/20. type: boolean internalIpv6Range: - description: "Immutable. When enabling ula internal ipv6, caller optionally - can specify the /48 range \nthey want from the google defined ULA - prefix fd20::/20. The input must be a \nvalid /48 ULA IPv6 address - and must be within the fd20::/20. Operation will \nfail if the speficied - /48 is already in used by another resource. \nIf the field is not - speficied, then a /48 range will be randomly allocated from fd20::/20 - and returned via this field." + description: |- + Immutable. When enabling ula internal ipv6, caller optionally can specify the /48 range + they want from the google defined ULA prefix fd20::/20. The input must be a + valid /48 ULA IPv6 address and must be within the fd20::/20. Operation will + fail if the speficied /48 is already in used by another resource. + If the field is not speficied, then a /48 range will be randomly allocated from fd20::/20 and returned via this field. type: string mtu: - description: "Immutable. Maximum Transmission Unit in bytes. The default - value is 1460 bytes. \nThe minimum value for this field is 1300 - and the maximum value is 8896 bytes (jumbo frames).\nNote that packets - larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS - clamping or dropped\nwith an ICMP 'Fragmentation-Needed' message - if the packets are routed to the Internet or other VPCs \nwith varying - MTUs." + description: |- + Immutable. Maximum Transmission Unit in bytes. The default value is 1460 bytes. + The minimum value for this field is 1300 and the maximum value is 8896 bytes (jumbo frames). + Note that packets larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS clamping or dropped + with an ICMP 'Fragmentation-Needed' message if the packets are routed to the Internet or other VPCs + with varying MTUs. type: integer networkFirewallPolicyEnforcementOrder: - description: 'Immutable. Set the order that Firewall Rules and Firewall - Policies are evaluated. Needs to be either ''AFTER_CLASSIC_FIREWALL'' - or ''BEFORE_CLASSIC_FIREWALL'' Default ''AFTER_CLASSIC_FIREWALL'' - Default value: "AFTER_CLASSIC_FIREWALL" Possible values: ["BEFORE_CLASSIC_FIREWALL", - "AFTER_CLASSIC_FIREWALL"].' + description: 'Set the order that Firewall Rules and Firewall Policies + are evaluated. Default value: "AFTER_CLASSIC_FIREWALL" Possible + values: ["BEFORE_CLASSIC_FIREWALL", "AFTER_CLASSIC_FIREWALL"].' type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -30564,7 +30844,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30854,7 +31134,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31035,7 +31315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31180,7 +31460,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31309,7 +31589,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31535,7 +31815,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31935,7 +32215,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32232,7 +32512,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32350,7 +32630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32784,7 +33064,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32961,7 +33241,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33263,7 +33543,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33560,7 +33840,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33774,7 +34054,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33834,6 +34114,17 @@ spec: description: Immutable. An optional description of this resource. Provide this property when you create the resource. type: string + diskConsistencyGroupPolicy: + description: Immutable. Replication consistency group for asynchronous + disk replication. + properties: + enabled: + description: Immutable. Enable disk consistency on the resource + policy. + type: boolean + required: + - enabled + type: object groupPlacementPolicy: description: Immutable. Resource policy for instances used for placement configuration. @@ -34000,9 +34291,10 @@ spec: created, such as labels. properties: chainName: - description: "Immutable. Creates the new snapshot in the snapshot - chain labeled with the \nspecified name. The chain name - must be 1-63 characters long and comply \nwith RFC1035." + description: |- + Immutable. Creates the new snapshot in the snapshot chain labeled with the + specified name. The chain name must be 1-63 characters long and comply + with RFC1035. type: string guestFlush: description: Immutable. Whether to perform a 'guest aware' @@ -34083,7 +34375,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34375,7 +34667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34832,7 +35124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34980,6 +35272,10 @@ spec: If set to true, the peer connection can be established with routing information. The default is true. type: boolean + enableIpv6: + description: Enable IPv6 traffic over BGP Peer. If not specified, + it is disabled by default. + type: boolean ipAddress: description: |- IP address of the interface inside Google Cloud Platform. @@ -34988,6 +35284,13 @@ spec: external: type: string type: object + ipv6NexthopAddress: + description: |- + IPv6 address of the interface inside Google Cloud Platform. + The address must be in the range 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64. + If you do not specify the next hop addresses, Google Cloud automatically + assigns unused addresses from the 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64 range for you. + type: string peerAsn: description: |- Peer BGP Autonomous System Number (ASN). @@ -34998,6 +35301,13 @@ spec: IP address of the BGP interface outside Google Cloud Platform. Only IPv4 is supported. type: string + peerIpv6NexthopAddress: + description: |- + IPv6 address of the BGP interface outside Google Cloud Platform. + The address must be in the range 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64. + If you do not specify the next hop addresses, Google Cloud automatically + assigns unused addresses from the 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64 range for you. + type: string region: description: |- Immutable. Region where the router and BgpPeer reside. @@ -35171,7 +35481,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35398,7 +35708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35677,7 +35987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36293,7 +36603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36640,7 +36950,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36746,7 +37056,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36890,7 +37200,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36947,13 +37257,13 @@ spec: spec: properties: chainName: - description: "Immutable. Creates the new snapshot in the snapshot - chain labeled with the \nspecified name. The chain name must be - 1-63 characters long and \ncomply with RFC1035. This is an uncommon - option only for advanced \nservice owners who needs to create separate - snapshot chains, for \nexample, for chargeback tracking. When you - describe your snapshot \nresource, this field is visible only if - it has a non-empty value." + description: |- + Immutable. Creates the new snapshot in the snapshot chain labeled with the + specified name. The chain name must be 1-63 characters long and + comply with RFC1035. This is an uncommon option only for advanced + service owners who needs to create separate snapshot chains, for + example, for chargeback tracking. When you describe your snapshot + resource, this field is visible only if it has a non-empty value. type: string description: description: Immutable. An optional description of this resource. @@ -37289,7 +37599,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37507,7 +37817,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37670,7 +37980,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37959,7 +38269,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38137,7 +38447,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38307,7 +38617,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38415,8 +38725,7 @@ spec: Specifies the QUIC override policy for this resource. This determines whether the load balancer will attempt to negotiate QUIC with clients or not. Can specify one of NONE, ENABLE, or DISABLE. If NONE is - specified, uses the QUIC policy with no user overrides, which is - equivalent to DISABLE. Default value: "NONE" Possible values: ["NONE", "ENABLE", "DISABLE"]. + specified, Google manages whether QUIC is used. Default value: "NONE" Possible values: ["NONE", "ENABLE", "DISABLE"]. type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -38584,7 +38893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38780,7 +39089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39006,7 +39315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39267,7 +39576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39434,7 +39743,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39595,7 +39904,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42289,7 +42598,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42386,7 +42695,7 @@ spec: type: string stackType: description: |- - Immutable. The stack type for this VPN gateway to identify the IP protocols that are enbaled. + Immutable. The stack type for this VPN gateway to identify the IP protocols that are enabled. If not specified, IPV4_ONLY will be used. Default value: "IPV4_ONLY" Possible values: ["IPV4_ONLY", "IPV4_IPV6"]. type: string vpnInterfaces: @@ -42493,7 +42802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42865,7 +43174,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43181,7 +43490,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43770,7 +44079,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44006,7 +44315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44113,6 +44422,16 @@ spec: required: - enabled type: object + gcsFuseCsiDriverConfig: + description: The status of the GCS Fuse CSI driver addon, which + allows the usage of gcs bucket as volumes. Defaults to disabled; + set enabled = true to enable. + properties: + enabled: + type: boolean + required: + - enabled + type: object gkeBackupAgentConfig: description: The status of the Backup for GKE Agent addon. It is disabled by default. Set enabled = true to enable. @@ -45697,7 +46016,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46395,7 +46714,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46667,7 +46986,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46833,7 +47152,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47029,7 +47348,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47214,7 +47533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47446,7 +47765,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47620,7 +47939,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47746,7 +48065,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48032,7 +48351,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48204,7 +48523,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -48483,7 +48802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -48778,7 +49097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50593,7 +50912,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52535,7 +52854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -52707,7 +53026,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -53308,7 +53627,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -53501,7 +53820,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54430,7 +54749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54645,7 +54964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54702,13 +55021,13 @@ spec: spec: properties: apiVersion: - description: "API version displayed in Dialogflow console. If not - specified, V2 API is assumed. Clients are free to query\ndifferent - service endpoints for different API versions. However, bots connectors - and webhook calls will follow \nthe specified API version.\n* API_VERSION_V1: - Legacy V1 API.\n* API_VERSION_V2: V2 API.\n* API_VERSION_V2_BETA_1: - V2beta1 API. Possible values: [\"API_VERSION_V1\", \"API_VERSION_V2\", - \"API_VERSION_V2_BETA_1\"]." + description: |- + API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query + different service endpoints for different API versions. However, bots connectors and webhook calls will follow + the specified API version. + * API_VERSION_V1: Legacy V1 API. + * API_VERSION_V2: V2 API. + * API_VERSION_V2_BETA_1: V2beta1 API. Possible values: ["API_VERSION_V1", "API_VERSION_V2", "API_VERSION_V2_BETA_1"]. type: string avatarUri: description: |- @@ -54717,20 +55036,17 @@ spec: from the API will be shown in the [avatarUriBackend] field. type: string classificationThreshold: - description: "To filter out false positive results and still get variety - in matched natural language inputs for your agent,\nyou can tune - the machine learning classification threshold. If the returned score - value is less than the threshold\nvalue, then a fallback intent - will be triggered or, if there are no fallback intents defined, - no intent will be \ntriggered. The score values range from 0.0 (completely - uncertain) to 1.0 (completely certain). If set to 0.0, the \ndefault - of 0.3 is used." + description: |- + To filter out false positive results and still get variety in matched natural language inputs for your agent, + you can tune the machine learning classification threshold. If the returned score value is less than the threshold + value, then a fallback intent will be triggered or, if there are no fallback intents defined, no intent will be + triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the + default of 0.3 is used. type: number defaultLanguageCode: - description: "Immutable. The default language of the agent as a language - tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) - \nfor a list of the currently supported language codes. This field - cannot be updated after creation." + description: |- + Immutable. The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) + for a list of the currently supported language codes. This field cannot be updated after creation. type: string description: description: The description of this agent. The maximum length is @@ -54833,7 +55149,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55047,7 +55363,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55242,7 +55558,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55578,7 +55894,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55798,7 +56114,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56247,7 +56563,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56456,7 +56772,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56620,8 +56936,9 @@ spec: type: object type: array name: - description: "The unique identifier of the entity type. \nFormat: - projects//agent/entityTypes/." + description: |- + The unique identifier of the entity type. + Format: projects//agent/entityTypes/. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -56649,7 +56966,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56816,9 +57133,9 @@ spec: type: object type: array name: - description: "The unique identifier of the fulfillment. \nFormat: - projects//agent/fulfillment - projects//locations//agent/fulfillment." + description: |- + The unique identifier of the fulfillment. + Format: projects//agent/fulfillment - projects//locations//agent/fulfillment. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -56846,7 +57163,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56918,11 +57235,10 @@ spec: description: The name of this intent to be displayed on the console. type: string events: - description: "The collection of event names that trigger the intent. - If the collection of input contexts is not empty, all of\nthe contexts - must be present in the active user session for an event to trigger - this intent. See the \n[events reference](https://cloud.google.com/dialogflow/docs/events-overview) - for more details." + description: |- + The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of + the contexts must be present in the active user session for an event to trigger this intent. See the + [events reference](https://cloud.google.com/dialogflow/docs/events-overview) for more details. items: type: string type: array @@ -57048,8 +57364,9 @@ spec: type: object type: array name: - description: "The unique identifier of this intent. \nFormat: projects//agent/intents/." + description: |- + The unique identifier of this intent. + Format: projects//agent/intents/. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -57083,7 +57400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61259,7 +61576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61871,7 +62188,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63347,7 +63664,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63718,7 +64035,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64105,7 +64422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64301,7 +64618,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64499,7 +64816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64565,9 +64882,10 @@ spec: items: properties: gkeClusterName: - description: "The resource name of the cluster to bind this - ManagedZone to. \nThis should be specified in the format - like \n'projects/*/locations/*/clusters/*'." + description: |- + The resource name of the cluster to bind this ManagedZone to. + This should be specified in the format like + 'projects/*/locations/*/clusters/*'. type: string required: - gkeClusterName @@ -64677,7 +64995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64873,7 +65191,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64996,7 +65314,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65161,7 +65479,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65303,7 +65621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65792,7 +66110,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -66014,7 +66332,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -66343,7 +66661,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66512,7 +66830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66693,7 +67011,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66870,7 +67188,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67014,7 +67332,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67177,7 +67495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67329,7 +67647,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67477,7 +67795,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67618,7 +67936,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67772,7 +68090,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67985,7 +68303,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68275,7 +68593,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -68707,7 +69025,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -68947,7 +69265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69312,7 +69630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69445,7 +69763,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69603,7 +69921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69765,7 +70083,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69896,14 +70214,12 @@ spec: Cloud Pub/Sub topic. Not having adequate permissions will cause the calls that send notifications to fail. type: string sendFullResource: - description: "Whether to send full FHIR resource to this Pub/Sub - topic for Create and Update operation.\nNote that setting - this to true does not guarantee that all resources will be - sent in the format of \nfull FHIR resource. When a resource - change is too large or during heavy traffic, only the resource - name will be\nsent. Clients should always check the \"payloadType\" - label from a Pub/Sub message to determine whether \nit needs - to fetch the full resource as a separate operation." + description: |- + Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. + Note that setting this to true does not guarantee that all resources will be sent in the format of + full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be + sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether + it needs to fetch the full resource as a separate operation. type: boolean required: - pubsubTopic @@ -70038,7 +70354,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70239,7 +70555,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70440,7 +70756,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70601,7 +70917,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70741,7 +71057,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71066,7 +71382,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71294,7 +71610,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71534,7 +71850,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71713,7 +72029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71855,7 +72171,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72128,7 +72444,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72309,7 +72625,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72605,7 +72921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72772,7 +73088,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72898,7 +73214,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73052,7 +73368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73744,7 +74060,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73903,7 +74219,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74108,7 +74424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -74291,7 +74607,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74406,10 +74722,10 @@ spec: or not. type: boolean passwordRequired: - description: "Whether a password is required for email auth - or not. If true, both an email and \npassword must be provided - to sign in. If false, a user may sign in via either \nemail/password - or email link." + description: |- + Whether a password is required for email auth or not. If true, both an email and + password must be provided to sign in. If false, a user may sign in via either + email/password or email link. type: boolean type: object hashConfig: @@ -74515,7 +74831,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74679,7 +74995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74892,7 +75208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -75109,7 +75425,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -75262,7 +75578,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75374,9 +75690,9 @@ spec: letter 's' (seconds). It must be greater than a day (ie, 86400). type: string skipInitialVersionCreation: - description: "Immutable. If set to true, the request will create a - CryptoKey without any CryptoKeyVersions. \nYou must use the 'google_kms_key_ring_import_job' - resource to import the CryptoKeyVersion." + description: |- + Immutable. If set to true, the request will create a CryptoKey without any CryptoKeyVersions. + You must use the 'google_kms_key_ring_import_job' resource to import the CryptoKeyVersion. type: boolean versionTemplate: description: A template describing settings for new crypto key versions. @@ -75454,7 +75770,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75643,7 +75959,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75823,7 +76139,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75949,7 +76265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -76088,9 +76404,9 @@ spec: type: object type: object resourceID: - description: Immutable. Optional. The name of the resource. Used for - creation and acquisition. When unset, the value of `metadata.name` - is used as the default. + description: Immutable. Optional. The service-generated ciphertext + of the resource. Used for acquisition only. Leave unset to create + a new resource. type: string required: - cryptoKey @@ -76154,7 +76470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76438,7 +76754,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76713,7 +77029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77134,7 +77450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -77538,7 +77854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77842,7 +78158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78179,7 +78495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78355,7 +78671,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79170,7 +79486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86052,7 +86368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86243,7 +86559,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86538,7 +86854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86665,7 +86981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -86966,7 +87282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -87537,7 +87853,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -87696,7 +88012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88075,7 +88391,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88257,7 +88573,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88602,7 +88918,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -88877,7 +89193,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89135,7 +89451,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89364,7 +89680,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89608,7 +89924,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -89845,7 +90161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -90192,7 +90508,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -91099,7 +91415,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91420,7 +91736,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91646,7 +91962,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92113,7 +92429,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92847,7 +93163,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93023,7 +93339,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93353,7 +93669,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93674,7 +93990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -93894,7 +94210,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94055,7 +94371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -94824,7 +95140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95826,7 +96142,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -96517,7 +96833,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -96653,7 +96969,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97156,7 +97472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -98161,7 +98477,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99072,7 +99388,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99488,7 +99804,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -99713,7 +100029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -99869,7 +100185,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100036,7 +100352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100240,7 +100556,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100396,7 +100712,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100564,15 +100880,19 @@ spec: type: string type: object maxDeliveryAttempts: - description: "The maximum number of delivery attempts for any - message. The value must be\nbetween 5 and 100.\n\nThe number - of delivery attempts is defined as 1 + (the sum of number of - \nNACKs and number of times the acknowledgement deadline has - been exceeded for the message).\n\nA NACK is any call to ModifyAckDeadline - with a 0 deadline. Note that\nclient libraries may automatically - extend ack_deadlines.\n\nThis field will be honored on a best - effort basis.\n\nIf this parameter is 0, a default value of - 5 is used." + description: |- + The maximum number of delivery attempts for any message. The value must be + between 5 and 100. + + The number of delivery attempts is defined as 1 + (the sum of number of + NACKs and number of times the acknowledgement deadline has been exceeded for the message). + + A NACK is any call to ModifyAckDeadline with a 0 deadline. Note that + client libraries may automatically extend ack_deadlines. + + This field will be honored on a best effort basis. + + If this parameter is 0, a default value of 5 is used. type: integer type: object enableExactlyOnceDelivery: @@ -100615,11 +100935,11 @@ spec: - ttl type: object filter: - description: "Immutable. The subscription only delivers the messages - that match the filter. \nPub/Sub automatically acknowledges the - messages that don't match the filter. You can filter messages\nby - their attributes. The maximum length of a filter is 256 bytes. After - creating the subscription, \nyou can't modify the filter." + description: |- + Immutable. The subscription only delivers the messages that match the filter. + Pub/Sub automatically acknowledges the messages that don't match the filter. You can filter messages + by their attributes. The maximum length of a filter is 256 bytes. After creating the subscription, + you can't modify the filter. type: string messageRetentionDuration: description: |- @@ -100713,18 +101033,16 @@ spec: messageRetentionDuration window. type: boolean retryPolicy: - description: "A policy that specifies how Pub/Sub retries message - delivery for this subscription.\n\nIf not set, the default retry - policy is applied. This generally implies that messages will be - retried as soon as possible for healthy subscribers. \nRetryPolicy - will be triggered on NACKs or acknowledgement deadline exceeded - events for a given message." + description: |- + A policy that specifies how Pub/Sub retries message delivery for this subscription. + + If not set, the default retry policy is applied. This generally implies that messages will be retried as soon as possible for healthy subscribers. + RetryPolicy will be triggered on NACKs or acknowledgement deadline exceeded events for a given message. properties: maximumBackoff: - description: "The maximum delay between consecutive deliveries - of a given message. Value should be between 0 and 600 seconds. - Defaults to 600 seconds. \nA duration in seconds with up to - nine fractional digits, terminated by 's'. Example: \"3.5s\"." + description: |- + The maximum delay between consecutive deliveries of a given message. Value should be between 0 and 600 seconds. Defaults to 600 seconds. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". type: string minimumBackoff: description: |- @@ -100817,7 +101135,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101034,7 +101352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -101270,7 +101588,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101753,7 +102071,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101931,7 +102249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -102212,7 +102530,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103094,7 +103412,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103356,7 +103674,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103559,7 +103877,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103764,7 +104082,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103927,7 +104245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104147,7 +104465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104304,7 +104622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104456,7 +104774,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104603,7 +104921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104781,7 +105099,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104922,7 +105240,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105104,7 +105422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105161,16 +105479,16 @@ spec: spec: properties: pubsubConfigs: - description: "How this repository publishes a change in the repository - through Cloud Pub/Sub. \nKeyed by the topic names." + description: |- + How this repository publishes a change in the repository through Cloud Pub/Sub. + Keyed by the topic names. items: properties: messageFormat: - description: "The format of the Cloud Pub/Sub messages. \n- - PROTOBUF: The message payload is a serialized protocol buffer - of SourceRepoEvent.\n- JSON: The message payload is a JSON - string of SourceRepoEvent. Possible values: [\"PROTOBUF\", - \"JSON\"]." + description: |- + The format of the Cloud Pub/Sub messages. + - PROTOBUF: The message payload is a serialized protocol buffer of SourceRepoEvent. + - JSON: The message payload is a JSON string of SourceRepoEvent. Possible values: ["PROTOBUF", "JSON"]. type: string serviceAccountRef: description: |- @@ -105303,7 +105621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105510,7 +105828,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105650,7 +105968,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105723,11 +106041,11 @@ spec: a value of 'en_US.UTF8' at creation time. type: string deletionPolicy: - description: "The deletion policy for the database. Setting ABANDON - allows the resource \nto be abandoned rather than deleted. This - is useful for Postgres, where databases cannot be \ndeleted from - the API if there are users other than cloudsqlsuperuser with access. - Possible \nvalues are: \"ABANDON\", \"DELETE\". Defaults to \"DELETE\"." + description: |- + The deletion policy for the database. Setting ABANDON allows the resource + to be abandoned rather than deleted. This is useful for Postgres, where databases cannot be + deleted from the API if there are users other than cloudsqlsuperuser with access. Possible + values are: "ABANDON", "DELETE". Defaults to "DELETE". type: string instanceRef: description: The Cloud SQL instance. @@ -105821,7 +106139,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106535,7 +106853,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106711,7 +107029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106952,7 +107270,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107122,7 +107440,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107496,7 +107814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107682,7 +108000,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107850,7 +108168,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108053,7 +108371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108215,7 +108533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108850,7 +109168,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109027,7 +109345,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109089,7 +109407,7 @@ spec: type: string parent: description: Immutable. Input only. The resource name of the new TagKey's - parent. Must be of the form organizations/{org_id}. + parent. Must be of the form organizations/{org_id} or projects/{project_id_or_number}. type: string purpose: description: |- @@ -109192,7 +109510,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109333,7 +109651,7 @@ spec: type: string namespacedName: description: Output only. Namespaced name of the TagValue. Will be - in the format {organizationId}/{tag_key_short_name}/{shortName}. + in the format {parentNamespace}/{tagKeyShortName}/{shortName}. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -109366,7 +109684,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109586,7 +109904,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109702,7 +110020,6 @@ spec: - displayName - metadataSchemaUri - projectRef - - region type: object status: properties: @@ -109772,7 +110089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109891,6 +110208,9 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + region: + description: Immutable. The region for the resource. + type: string resourceID: description: Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` @@ -110175,7 +110495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110317,7 +110637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110553,7 +110873,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110768,7 +111088,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110889,10 +111209,10 @@ spec: * DOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product. type: string featureNormType: - description: "Type of normalization to be carried out on each - vector. The value must be one of the followings: \n* UNIT_L2_NORM: - Unit L2 normalization type\n* NONE: No normalization type - is specified." + description: |- + Type of normalization to be carried out on each vector. The value must be one of the followings: + * UNIT_L2_NORM: Unit L2 normalization type + * NONE: No normalization type is specified. type: string required: - dimensions @@ -111053,7 +111373,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111235,7 +111555,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111425,7 +111745,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -111709,7 +112029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111765,6 +112085,12 @@ spec: type: object spec: properties: + cryptoKeyName: + description: |- + The KMS key used to encrypt workflow and execution data. + + Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}. + type: string description: description: Description of the workflow provided by the user. Must be at most 1000 unicode characters long. @@ -111811,8 +112137,11 @@ spec: description: |- Name of the service account associated with the latest workflow version. This service account represents the identity of the workflow and determines what permissions the workflow has. - - Format: projects/{project}/serviceAccounts/{account}. + Format: projects/{project}/serviceAccounts/{account} or {account}. + Using - as a wildcard for the {project} or not providing one at all will infer the project from the account. + The {account} value can be the email address or the unique_id of the service account. + If not provided, workflow will use the project's default service account. + Modifying this field for an existing workflow results in a new workflow revision. type: string sourceContents: description: Workflow code to be executed. The size limit is 32KB. @@ -111892,7 +112221,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111961,28 +112290,27 @@ spec: should reside. type: string network: - description: "Immutable. The relative resource name of the VPC network - on which the instance can be accessed. \nIt is specified in the - following form: \"projects/{projectNumber}/global/networks/{network_id}\"." + description: |- + Immutable. The relative resource name of the VPC network on which the instance can be accessed. + It is specified in the following form: "projects/{projectNumber}/global/networks/{network_id}". type: string privateClusterConfig: description: Configuration for private cluster. properties: clusterHostname: - description: "Hostname for the workstation cluster. \nThis field - will be populated only when private endpoint is enabled. \nTo - access workstations in the cluster, create a new DNS zone mapping - this domain name to an internal IP address and a forwarding - rule mapping that address to the service attachment." + description: |- + Hostname for the workstation cluster. + This field will be populated only when private endpoint is enabled. + To access workstations in the cluster, create a new DNS zone mapping this domain name to an internal IP address and a forwarding rule mapping that address to the service attachment. type: string enablePrivateEndpoint: description: Immutable. Whether Workstations endpoint is private. type: boolean serviceAttachmentUri: - description: "Service attachment URI for the workstation cluster. - \nThe service attachemnt is created when private endpoint is - enabled. \nTo access workstations in the cluster, configure - access to the managed service using (Private Service Connect)[https://cloud.google.com/vpc/docs/configure-private-service-connect-services]." + description: |- + Service attachment URI for the workstation cluster. + The service attachment is created when private endpoint is enabled. + To access workstations in the cluster, configure access to the managed service using (Private Service Connect)[https://cloud.google.com/vpc/docs/configure-private-service-connect-services]. type: string required: - enablePrivateEndpoint @@ -112020,9 +112348,9 @@ spec: of `metadata.name` is used as the default. type: string subnetwork: - description: "Immutable. Name of the Compute Engine subnetwork in - which instances associated with this cluster will be created. \nMust - be part of the subnetwork specified for this cluster." + description: |- + Immutable. Name of the Compute Engine subnetwork in which instances associated with this cluster will be created. + Must be part of the subnetwork specified for this cluster. type: string required: - location @@ -112033,37 +112361,43 @@ spec: status: properties: conditions: - description: Status conditions describing the current resource state. + description: Conditions represent the latest available observation + of the resource's current state. items: properties: - code: - description: The status code, which should be an enum value - of google.rpc.Code. - type: integer - details: - description: A list of messages that carry the error details. - items: - type: object - x-kubernetes-preserve-unknown-fields: true - type: array + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string message: - description: Human readable message indicating details about - the current status. + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. type: string type: object type: array createTime: - description: Time the Instance was created in UTC. + description: Time when this resource was created. type: string degraded: - description: "Whether this resource is in degraded mode, in which - case it may require user action to restore full functionality. \nDetails - can be found in the conditions field." + description: |- + Whether this resource is in degraded mode, in which case it may require user action to restore full functionality. + Details can be found in the conditions field. type: boolean etag: - description: "Checksum computed by the server. \nMay be sent on update - and delete requests to ensure that the client has an up-to-date - value before proceeding." + description: |- + Checksum computed by the server. + May be sent on update and delete requests to ensure that the client has an up-to-date value before proceeding. type: string name: description: The name of the cluster resource. @@ -112075,6 +112409,26 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + resourceConditions: + description: Status conditions describing the current resource state. + items: + properties: + code: + description: The status code, which should be an enum value + of google.rpc.Code. + type: integer + details: + description: A list of messages that carry the error details. + items: + type: object + x-kubernetes-preserve-unknown-fields: true + type: array + message: + description: Human readable message indicating details about + the current status. + type: string + type: object + type: array uid: description: The system-generated UID of the resource. type: string diff --git a/install-bundles/install-bundle-namespaced/0-cnrm-system.yaml b/install-bundles/install-bundle-namespaced/0-cnrm-system.yaml index 59ba935e4f..db7258b25b 100644 --- a/install-bundles/install-bundle-namespaced/0-cnrm-system.yaml +++ b/install-bundles/install-bundle-namespaced/0-cnrm-system.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: Namespace metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-system @@ -25,7 +25,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -35,7 +35,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-resource-stats-recorder @@ -45,7 +45,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-unmanaged-detector @@ -55,7 +55,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-manager @@ -65,7 +65,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-cnrm-system-role @@ -86,7 +86,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-cnrm-system-role @@ -107,7 +107,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1236,7 +1236,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -1286,7 +1286,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -1344,7 +1344,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -1369,7 +1369,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -1399,7 +1399,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-unmanaged-detector-cluster-role @@ -1430,7 +1430,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -2186,7 +2186,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -2249,7 +2249,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -2267,7 +2267,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -2285,7 +2285,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -2308,7 +2308,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -2325,7 +2325,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -2342,7 +2342,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-unmanaged-detector-binding @@ -2359,7 +2359,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -2376,7 +2376,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -2393,7 +2393,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -2414,7 +2414,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2432,7 +2432,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2445,8 +2445,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.104.0 - image: gcr.io/cnrm-eap/recorder:ac01590 + value: 1.105.0 + image: gcr.io/cnrm-eap/recorder:54aab28 imagePullPolicy: Always name: recorder ports: @@ -2480,7 +2480,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2495,7 +2495,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2508,7 +2508,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:ac01590 + image: gcr.io/cnrm-eap/webhook:54aab28 imagePullPolicy: Always name: webhook ports: @@ -2538,7 +2538,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2553,7 +2553,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2561,7 +2561,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:ac01590 + image: gcr.io/cnrm-eap/deletiondefender:54aab28 imagePullPolicy: Always name: deletiondefender ports: @@ -2591,7 +2591,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-unmanaged-detector cnrm.cloud.google.com/system: "true" @@ -2606,7 +2606,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-unmanaged-detector cnrm.cloud.google.com/system: "true" @@ -2614,7 +2614,7 @@ spec: containers: - command: - /configconnector/unmanageddetector - image: gcr.io/cnrm-eap/unmanageddetector:ac01590 + image: gcr.io/cnrm-eap/unmanageddetector:54aab28 imagePullPolicy: Always name: unmanageddetector ports: @@ -2645,7 +2645,7 @@ kind: HorizontalPodAutoscaler metadata: annotations: autoscaling.alpha.kubernetes.io/metrics: '[{"type":"Resource","resource":{"name":"memory","targetAverageUtilization":90}}]' - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook diff --git a/install-bundles/install-bundle-namespaced/crds.yaml b/install-bundles/install-bundle-namespaced/crds.yaml index af9ca3067c..cc0862d570 100644 --- a/install-bundles/install-bundle-namespaced/crds.yaml +++ b/install-bundles/install-bundle-namespaced/crds.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -264,7 +264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -548,15 +548,15 @@ spec: - conditions type: object custom: - description: "Custom access level conditions are set using the Cloud - Common Expression Language to represent the necessary conditions - for the level to apply to a request. \nSee CEL spec at: https://github.com/google/cel-spec." + description: |- + Custom access level conditions are set using the Cloud Common Expression Language to represent the necessary conditions for the level to apply to a request. + See CEL spec at: https://github.com/google/cel-spec. properties: expr: - description: "Represents a textual expression in the Common Expression - Language (CEL) syntax. CEL is a C-like expression language.\nThis - page details the objects and attributes that are used to the - build the CEL expressions for \ncustom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec." + description: |- + Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. + This page details the objects and attributes that are used to the build the CEL expressions for + custom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec. properties: description: description: Description of the expression. @@ -650,7 +650,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -780,7 +780,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -949,7 +949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1097,7 +1097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1259,10 +1259,11 @@ spec: type: object type: array egressPolicies: - description: "List of EgressPolicies to apply to the perimeter. - A perimeter may \nhave multiple EgressPolicies, each of which - is evaluated separately.\nAccess is granted if any EgressPolicy - grants it. Must be empty for \na perimeter bridge." + description: |- + List of EgressPolicies to apply to the perimeter. A perimeter may + have multiple EgressPolicies, each of which is evaluated separately. + Access is granted if any EgressPolicy grants it. Must be empty for + a perimeter bridge. items: properties: egressFrom: @@ -1317,17 +1318,16 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access to outside the \nperimeter. If - left unspecified, then members of 'identities' field - will \nbe allowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access to outside the + perimeter. If left unspecified, then members of 'identities' field will + be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string type: object egressTo: - description: "Defines the conditions on the 'ApiOperation' - and destination resources that \ncause this 'EgressPolicy' - to apply." + description: |- + Defines the conditions on the 'ApiOperation' and destination resources that + cause this 'EgressPolicy' to apply. properties: externalResources: description: |- @@ -1338,40 +1338,37 @@ spec: type: string type: array operations: - description: "A list of 'ApiOperations' that this egress - rule applies to. A request matches \nif it contains - an operation/service in this list." + description: |- + A list of 'ApiOperations' that this egress rule applies to. A request matches + if it contains an operation/service in this list. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong \nto the service - specified by 'serviceName' field. A single MethodSelector - \nentry with '*' specified for the 'method' - field will allow all methods \nAND permissions - for the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong + to the service specified by 'serviceName' field. A single MethodSelector + entry with '*' specified for the 'method' field will allow all methods + AND permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for 'method' should - be a valid method name for the corresponding - \n'serviceName' in 'ApiOperation'. If - '*' used as value for method, \nthen ALL - methods and permissions are allowed." + description: |- + Value for 'method' should be a valid method name for the corresponding + 'serviceName' in 'ApiOperation'. If '*' used as value for method, + then ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - serviceName \nfield set to '*' will allow all - methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with serviceName + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1478,11 +1475,10 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access from outside the \nperimeter. If - left unspecified, then members of 'identities' field - will be \nallowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access from outside the + perimeter. If left unspecified, then members of 'identities' field will be + allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string sources: description: Sources that this 'IngressPolicy' authorizes @@ -1573,40 +1569,37 @@ spec: this 'IngressPolicy' to apply. properties: operations: - description: "A list of 'ApiOperations' the sources - specified in corresponding 'IngressFrom' \nare allowed - to perform in this 'ServicePerimeter'." + description: |- + A list of 'ApiOperations' the sources specified in corresponding 'IngressFrom' + are allowed to perform in this 'ServicePerimeter'. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong to \nthe service - specified by serviceName field. A single 'MethodSelector' - entry \nwith '*' specified for the method field - will allow all methods AND \npermissions for - the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong to + the service specified by serviceName field. A single 'MethodSelector' entry + with '*' specified for the method field will allow all methods AND + permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for method should be - a valid method name for the corresponding - \nserviceName in 'ApiOperation'. If '*' - used as value for 'method', then \nALL - methods and permissions are allowed." + description: |- + Value for method should be a valid method name for the corresponding + serviceName in 'ApiOperation'. If '*' used as value for 'method', then + ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - 'serviceName' \nfield set to '*' will allow - all methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with 'serviceName' + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1765,10 +1758,11 @@ spec: type: object type: array egressPolicies: - description: "List of EgressPolicies to apply to the perimeter. - A perimeter may \nhave multiple EgressPolicies, each of which - is evaluated separately.\nAccess is granted if any EgressPolicy - grants it. Must be empty for \na perimeter bridge." + description: |- + List of EgressPolicies to apply to the perimeter. A perimeter may + have multiple EgressPolicies, each of which is evaluated separately. + Access is granted if any EgressPolicy grants it. Must be empty for + a perimeter bridge. items: properties: egressFrom: @@ -1823,17 +1817,16 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access to outside the \nperimeter. If - left unspecified, then members of 'identities' field - will \nbe allowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access to outside the + perimeter. If left unspecified, then members of 'identities' field will + be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string type: object egressTo: - description: "Defines the conditions on the 'ApiOperation' - and destination resources that \ncause this 'EgressPolicy' - to apply." + description: |- + Defines the conditions on the 'ApiOperation' and destination resources that + cause this 'EgressPolicy' to apply. properties: externalResources: description: |- @@ -1844,40 +1837,37 @@ spec: type: string type: array operations: - description: "A list of 'ApiOperations' that this egress - rule applies to. A request matches \nif it contains - an operation/service in this list." + description: |- + A list of 'ApiOperations' that this egress rule applies to. A request matches + if it contains an operation/service in this list. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong \nto the service - specified by 'serviceName' field. A single MethodSelector - \nentry with '*' specified for the 'method' - field will allow all methods \nAND permissions - for the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong + to the service specified by 'serviceName' field. A single MethodSelector + entry with '*' specified for the 'method' field will allow all methods + AND permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for 'method' should - be a valid method name for the corresponding - \n'serviceName' in 'ApiOperation'. If - '*' used as value for method, \nthen ALL - methods and permissions are allowed." + description: |- + Value for 'method' should be a valid method name for the corresponding + 'serviceName' in 'ApiOperation'. If '*' used as value for method, + then ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - serviceName \nfield set to '*' will allow all - methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with serviceName + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1984,11 +1974,10 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access from outside the \nperimeter. If - left unspecified, then members of 'identities' field - will be \nallowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access from outside the + perimeter. If left unspecified, then members of 'identities' field will be + allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string sources: description: Sources that this 'IngressPolicy' authorizes @@ -2079,40 +2068,37 @@ spec: this 'IngressPolicy' to apply. properties: operations: - description: "A list of 'ApiOperations' the sources - specified in corresponding 'IngressFrom' \nare allowed - to perform in this 'ServicePerimeter'." + description: |- + A list of 'ApiOperations' the sources specified in corresponding 'IngressFrom' + are allowed to perform in this 'ServicePerimeter'. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong to \nthe service - specified by serviceName field. A single 'MethodSelector' - entry \nwith '*' specified for the method field - will allow all methods AND \npermissions for - the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong to + the service specified by serviceName field. A single 'MethodSelector' entry + with '*' specified for the method field will allow all methods AND + permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for method should be - a valid method name for the corresponding - \nserviceName in 'ApiOperation'. If '*' - used as value for 'method', then \nALL - methods and permissions are allowed." + description: |- + Value for method should be a valid method name for the corresponding + serviceName in 'ApiOperation'. If '*' used as value for 'method', then + ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - 'serviceName' \nfield set to '*' will allow - all methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with 'serviceName' + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -2305,7 +2291,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2368,6 +2354,17 @@ spec: description: description: Immutable. User-provided description of the backup. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object location: description: Immutable. The location where the alloydb backup should reside. @@ -2440,6 +2437,22 @@ spec: createTime: description: Time the Backup was created in UTC. type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array etag: description: A hash of the resource. type: string @@ -2489,7 +2502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2562,6 +2575,17 @@ spec: enabled: description: Whether automated backups are enabled. type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'The fully-qualified resource name of the KMS + key. Each Cloud KMS key is regionalized and has the following + format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object labels: additionalProperties: type: string @@ -2574,14 +2598,16 @@ spec: type: string quantityBasedRetention: description: Quantity-based Backup retention policy to retain - recent backups. + recent backups. Conflicts with 'time_based_retention', both + can't be set together. properties: count: description: The number of backups to retain. type: integer type: object timeBasedRetention: - description: Time-based Backup retention policy. + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. properties: retentionPeriod: description: |- @@ -2612,17 +2638,16 @@ spec: "24:00:00" for scenarios like business closing time. type: integer minutes: - description: Minutes of hour of day. Must be from 0 - to 59. + description: Minutes of hour of day. Currently, only + the value 0 is supported. type: integer nanos: - description: Fractions of seconds in nanoseconds. Must - be from 0 to 999,999,999. + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. type: integer seconds: - description: Seconds of minutes of the time. Must normally - be from 0 to 59. An API may allow the value 60 if - it allows leap-seconds. + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. type: integer type: object type: array @@ -2634,6 +2659,17 @@ spec: description: User-settable and human-readable display name for the Cluster. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object initialUser: description: Initial user to setup during cluster creation. properties: @@ -2771,6 +2807,22 @@ spec: field and it's populated at the Cluster creation time. This field cannot be changed after cluster creation. type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array migrationSource: description: Cluster created via DMS migration. items: @@ -2820,7 +2872,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2914,8 +2966,10 @@ spec: instance, instance is created in a random zone with available capacity. type: string instanceType: - description: 'Immutable. The type of the instance. Possible values: - ["PRIMARY", "READ_POOL"].' + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' type: string machineConfig: description: Configurations for the machines that host the underlying @@ -3021,7 +3075,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3295,7 +3349,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3454,7 +3508,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3618,7 +3672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3791,7 +3845,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3935,7 +3989,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4065,7 +4119,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4193,7 +4247,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4368,7 +4422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4498,7 +4552,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4674,7 +4728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4803,7 +4857,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5097,7 +5151,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5232,7 +5286,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5407,7 +5461,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5540,7 +5594,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6241,7 +6295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6391,7 +6445,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6842,7 +6896,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7140,7 +7194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7342,7 +7396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7513,7 +7567,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7693,7 +7747,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7869,7 +7923,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8096,7 +8150,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8391,8 +8445,9 @@ spec: description: True if the connection has credential assigned. type: boolean name: - description: "The resource name of the connection in the form of: - \n\"projects/{project_id}/locations/{location_id}/connections/{connectionId}\"." + description: |- + The resource name of the connection in the form of: + "projects/{project_id}/locations/{location_id}/connections/{connectionId}". type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -8420,7 +8475,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8594,7 +8649,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8852,7 +8907,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9224,7 +9279,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9523,7 +9578,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9931,6 +9986,21 @@ spec: empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value. type: string + parquetOptions: + description: Immutable. Parquet Options for load and make external + tables. + properties: + enableListInference: + description: Immutable. If sourceFormat is set to PARQUET, + indicates whether to use schema inference specifically for + Parquet LIST logical type. + type: boolean + enumAsString: + description: Immutable. If sourceFormat is set to PARQUET, + indicates whether to infer Parquet ENUM logical type as + STRING instead of BYTES by default. + type: boolean + type: object projectionFields: description: |- Immutable. If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. @@ -10364,7 +10434,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10554,7 +10624,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10816,7 +10886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11280,7 +11350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11457,7 +11527,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11678,7 +11748,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11902,7 +11972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12071,7 +12141,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -12530,7 +12600,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -12798,7 +12868,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13223,7 +13293,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13370,10 +13440,10 @@ spec: type: object type: array createTime: - description: "Creation timestamp of a Certificate Map Entry. Timestamp - in RFC3339 UTC \"Zulu\" format, \nwith nanosecond resolution and - up to nine fractional digits. \nExamples: \"2014-10-02T15:01:23Z\" - and \"2014-10-02T15:01:23.045123456Z\"." + description: |- + Creation timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format, + with nanosecond resolution and up to nine fractional digits. + Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -13386,10 +13456,10 @@ spec: description: A serving state of this Certificate Map Entry. type: string updateTime: - description: "Update timestamp of a Certificate Map Entry. Timestamp - in RFC3339 UTC \"Zulu\" format, \nwith nanosecond resolution and - up to nine fractional digits. \nExamples: \"2014-10-02T15:01:23Z\" - and \"2014-10-02T15:01:23.045123456Z\"." + description: |- + Update timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format, + with nanosecond resolution and up to nine fractional digits. + Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". type: string type: object required: @@ -13410,7 +13480,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13603,7 +13673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13662,6 +13732,10 @@ spec: description: description: A human-readable description of the resource. type: string + location: + description: The Certificate Manager location. If not specified, "global" + is used. + type: string managed: description: |- Immutable. Configuration and state of a Managed Certificate. @@ -13777,7 +13851,7 @@ spec: properties: certificatePem: description: |- - DEPRECATED. Deprecated in favor of `pem_certificate`. **Deprecated** The certificate chain in PEM-encoded form. + DEPRECATED. Deprecated in favor of `pem_certificate`. Immutable. **Deprecated** The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. oneOf: @@ -13819,13 +13893,13 @@ spec: type: object pemCertificate: description: |- - The certificate chain in PEM-encoded form. + Immutable. The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. type: string pemPrivateKey: - description: The private key of the leaf certificate in PEM-encoded - form. + description: Immutable. The private key of the leaf certificate + in PEM-encoded form. oneOf: - not: required: @@ -13865,8 +13939,8 @@ spec: type: object privateKeyPem: description: DEPRECATED. Deprecated in favor of `pem_private_key`. - **Deprecated** The private key of the leaf certificate in PEM-encoded - form. + Immutable. **Deprecated** The private key of the leaf certificate + in PEM-encoded form. oneOf: - not: required: @@ -13962,7 +14036,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14137,7 +14211,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14194,12 +14268,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14214,9 +14287,10 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. type: string condition: description: |- @@ -14236,9 +14310,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14376,7 +14450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14433,12 +14507,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14453,9 +14526,10 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. type: string condition: description: |- @@ -14475,9 +14549,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14607,7 +14681,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14664,12 +14738,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14684,10 +14757,11 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing. If not - specified, the resource's\nproject will be used." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. If not specified, the resource's + project will be used. type: string condition: description: |- @@ -14707,9 +14781,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14837,7 +14911,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14894,15 +14968,15 @@ spec: spec: properties: approvalConfig: - description: "Configuration for manual approval to start a build invocation - of this BuildTrigger. \nBuilds created by this trigger will require - approval before they execute. \nAny user with a Cloud Build Approver - role for the project can approve a build." + description: |- + Configuration for manual approval to start a build invocation of this BuildTrigger. + Builds created by this trigger will require approval before they execute. + Any user with a Cloud Build Approver role for the project can approve a build. properties: approvalRequired: - description: "Whether or not approval is needed. If this is set - on a build, it will become pending when run, \nand will need - to be explicitly approved to start." + description: |- + Whether or not approval is needed. If this is set on a build, it will become pending when run, + and will need to be explicitly approved to start. type: boolean type: object bitbucketServerTriggerConfig: @@ -15253,11 +15327,11 @@ spec: type: string type: object queueTtl: - description: "TTL in queue for this build. If provided and the - build is enqueued longer than this value, \nthe build will expire - and the build status will be EXPIRED.\nThe TTL starts ticking - from createTime.\nA duration in seconds with up to nine fractional - digits, terminated by 's'. Example: \"3.5s\"." + description: |- + TTL in queue for this build. If provided and the build is enqueued longer than this value, + the build will expire and the build status will be EXPIRED. + The TTL starts ticking from createTime. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". type: string secret: description: Secrets to decrypt using Cloud Key Management Service. @@ -15295,12 +15369,11 @@ spec: secretEnv: additionalProperties: type: string - description: "Map of environment variable name to its encrypted - value.\nSecret environment variables must be unique across - all of a build's secrets, \nand must be used by at least - one build step. Values can be at most 64 KB in size. \nThere - can be at most 100 secret values across all of a build's - secrets." + description: |- + Map of environment variable name to its encrypted value. + Secret environment variables must be unique across all of a build's secrets, + and must be used by at least one build step. Values can be at most 64 KB in size. + There can be at most 100 secret values across all of a build's secrets. type: object required: - kmsKeyRef @@ -15317,29 +15390,29 @@ spec: Repository. properties: branchName: - description: "Regex matching branches to build. Exactly - one a of branch name, tag, or commit SHA must be provided.\nThe - syntax of the regular expressions accepted is the syntax - accepted by RE2 and \ndescribed at https://github.com/google/re2/wiki/Syntax." + description: |- + Regex matching branches to build. Exactly one a of branch name, tag, or commit SHA must be provided. + The syntax of the regular expressions accepted is the syntax accepted by RE2 and + described at https://github.com/google/re2/wiki/Syntax. type: string commitSha: description: Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided. type: string dir: - description: "Directory, relative to the source root, - in which to run the build.\nThis must be a relative - path. If a step's dir is specified and is an absolute - path, \nthis value is ignored for that step's execution." + description: |- + Directory, relative to the source root, in which to run the build. + This must be a relative path. If a step's dir is specified and is an absolute path, + this value is ignored for that step's execution. type: string invertRegex: description: Only trigger a build if the revision regex does NOT match the revision regex. type: boolean projectId: - description: "ID of the project that owns the Cloud Source - Repository. \nIf omitted, the project ID requesting - the build is assumed." + description: |- + ID of the project that owns the Cloud Source Repository. + If omitted, the project ID requesting the build is assumed. type: string repoRef: description: |- @@ -15379,10 +15452,10 @@ spec: Should only be used with triggers.run. type: object tagName: - description: "Regex matching tags to build. Exactly one - a of branch name, tag, or commit SHA must be provided.\nThe - syntax of the regular expressions accepted is the syntax - accepted by RE2 and \ndescribed at https://github.com/google/re2/wiki/Syntax." + description: |- + Regex matching tags to build. Exactly one a of branch name, tag, or commit SHA must be provided. + The syntax of the regular expressions accepted is the syntax accepted by RE2 and + described at https://github.com/google/re2/wiki/Syntax. type: string required: - repoRef @@ -15422,9 +15495,9 @@ spec: type: string type: object generation: - description: "Google Cloud Storage generation for the - object. \nIf the generation is omitted, the latest generation - will be used." + description: |- + Google Cloud Storage generation for the object. + If the generation is omitted, the latest generation will be used. type: string object: description: |- @@ -15440,6 +15513,24 @@ spec: description: The operations to be performed on the workspace. items: properties: + allowExitCodes: + description: |- + Allow this build step to fail without failing the entire build if and + only if the exit code is one of the specified codes. + + If 'allowFailure' is also specified, this field will take precedence. + items: + type: integer + type: array + allowFailure: + description: |- + Allow this build step to fail without failing the entire build. + If false, the entire build will fail if this step fails. Otherwise, the + build will succeed, but this step will still have a failure status. + Error information will be reported in the 'failureDetail' field. + + 'allowExitCodes' takes precedence over this field. + type: boolean args: description: |- A list of arguments that will be presented to the step when it is started. @@ -15487,25 +15578,28 @@ spec: reference this build step as a dependency. type: string name: - description: "The name of the container image that will - run this particular build step.\n\nIf the image is available - in the host's Docker daemon's cache, it will be\nrun directly. - If not, the host will attempt to pull the image first, - using\nthe builder service account's credentials if necessary.\n\nThe - Docker daemon's cache will already have the latest versions - of all of\nthe officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders - \nfor images and examples).\nThe Docker daemon will also - have cached many of the layers for some popular\nimages, - like \"ubuntu\", \"debian\", but they will be refreshed - at the time\nyou attempt to use them.\n\nIf you built - an image in a previous build step, it will be stored in - the\nhost's Docker daemon's cache and is available to - use as the name for a\nlater build step." + description: |- + The name of the container image that will run this particular build step. + + If the image is available in the host's Docker daemon's cache, it will be + run directly. If not, the host will attempt to pull the image first, using + the builder service account's credentials if necessary. + + The Docker daemon's cache will already have the latest versions of all of + the officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders + for images and examples). + The Docker daemon will also have cached many of the layers for some popular + images, like "ubuntu", "debian", but they will be refreshed at the time + you attempt to use them. + + If you built an image in a previous build step, it will be stored in the + host's Docker daemon's cache and is available to use as the name for a + later build step. type: string script: - description: "A shell script to be executed in the step. - \nWhen script is provided, the user cannot specify the - entrypoint or args." + description: |- + A shell script to be executed in the step. + When script is provided, the user cannot specify the entrypoint or args. type: string secretEnv: description: |- @@ -15604,11 +15698,10 @@ spec: trigger will never result in a build. type: boolean filename: - description: "Path, from the source root, to a file whose contents - is used for the template. \nEither a filename or build template - must be provided. Set this only when using trigger_template or github.\nWhen - using Pub/Sub, Webhook or Manual set the file name using git_file_source - instead." + description: |- + Path, from the source root, to a file whose contents is used for the template. + Either a filename or build template must be provided. Set this only when using trigger_template or github. + When using Pub/Sub, Webhook or Manual set the file name using git_file_source instead. type: string filter: description: A Common Expression Language string. Used only with Pub/Sub @@ -15655,24 +15748,52 @@ spec: of the path. type: string repoType: - description: "The type of the repo, since it may not be explicit - from the repo field (e.g from a URL). \nValues can be UNKNOWN, - CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible - values: [\"UNKNOWN\", \"CLOUD_SOURCE_REPOSITORIES\", \"GITHUB\", - \"BITBUCKET_SERVER\"]." + description: |- + The type of the repo, since it may not be explicit from the repo field (e.g from a URL). + Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]. type: string + repositoryRef: + description: |- + Only `external` field is supported to configure the reference. + + The fully qualified resource name of the Repo API repository. The fully qualified resource name of the Repo API repository. + If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `CloudBuildV2Repository` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object revision: - description: "The branch, tag, arbitrary ref, or SHA version of - the repo to use when resolving the \nfilename (optional). This - field respects the same syntax/resolution as described here: - https://git-scm.com/docs/gitrevisions \nIf unspecified, the - revision from which the trigger invocation originated is assumed - to be the revision from which to read the specified path." + description: |- + The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the + filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions + If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. type: string uri: - description: "The URI of the repo (optional). If unspecified, - the repo from which the trigger \ninvocation originated is assumed - to be the repo from which to read the specified path." + description: |- + The URI of the repo (optional). If unspecified, the repo from which the trigger + invocation originated is assumed to be the repo from which to read the specified path. type: string required: - path @@ -15805,10 +15926,11 @@ spec: If not specified, "global" is used. type: string pubsubConfig: - description: "PubsubConfig describes the configuration of a trigger - that creates \na build whenever a Pub/Sub message is published.\n\nOne - of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' - or 'source_to_build' must be provided." + description: |- + PubsubConfig describes the configuration of a trigger that creates + a build whenever a Pub/Sub message is published. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: serviceAccountRef: description: Service account that will make the push request. @@ -15967,13 +16089,13 @@ spec: type: string type: object sourceToBuild: - description: "The repo and ref of the repository from which to build. - \nThis field is used only for those triggers that do not respond - to SCM events. \nTriggers that respond to such events build source - at whatever commit caused the event. \nThis field is currently only - used by Webhook, Pub/Sub, Manual, and Cron triggers.\n\nOne of 'trigger_template', - 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' - must be provided." + description: |- + The repo and ref of the repository from which to build. + This field is used only for those triggers that do not respond to SCM events. + Triggers that respond to such events build source at whatever commit caused the event. + This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: githubEnterpriseConfigRef: description: |- @@ -16016,13 +16138,44 @@ spec: The type of the repo, since it may not be explicit from the repo field (e.g from a URL). Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]. type: string + repositoryRef: + description: |- + Only `external` field is supported to configure the reference. + + The qualified resource name of the Repo API repository. + Either uri or repository can be specified and is required. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `CloudBuildV2Repository` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object uri: - description: The URI of the repo (required). + description: The URI of the repo. type: string required: - ref - repoType - - uri type: object substitutions: additionalProperties: @@ -16102,10 +16255,11 @@ spec: type: string type: object webhookConfig: - description: "WebhookConfig describes the configuration of a trigger - that creates \na build whenever a webhook is sent to a trigger's - webhook URL.\n\nOne of 'trigger_template', 'github', 'pubsub_config' - 'webhook_config' or 'source_to_build' must be provided." + description: |- + WebhookConfig describes the configuration of a trigger that creates + a build whenever a webhook is sent to a trigger's webhook URL. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: secretRef: description: The secret required @@ -16202,7 +16356,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16309,13 +16463,14 @@ spec: which to run the build. type: string invertRegex: - description: "Only trigger a build if the revision regex - does \nNOT match the revision regex." + description: |- + Only trigger a build if the revision regex does + NOT match the revision regex. type: boolean projectId: - description: "Immutable. ID of the project that owns the - Cloud Source Repository. If omitted, the \nproject ID - requesting the build is assumed." + description: |- + Immutable. ID of the project that owns the Cloud Source Repository. If omitted, the + project ID requesting the build is assumed. type: string repoName: description: Name of the Cloud Source Repository. @@ -16333,9 +16488,9 @@ spec: source. type: string generation: - description: "Google Cloud Storage generation for the - object. If the generation \nis omitted, the latest generation - will be used." + description: |- + Google Cloud Storage generation for the object. If the generation + is omitted, the latest generation will be used. type: integer object: description: Google Cloud Storage object containing the @@ -16667,7 +16822,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17099,7 +17254,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17297,7 +17452,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17564,7 +17719,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17747,7 +17902,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18009,7 +18164,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18547,7 +18702,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18818,7 +18973,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19074,7 +19229,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19530,7 +19685,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19800,7 +19955,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20014,7 +20169,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20259,6 +20414,20 @@ spec: cdnPolicy: description: Cloud CDN configuration for this BackendService. properties: + bypassCacheOnRequestHeaders: + description: |- + Bypass the cache when the specified request headers are matched - e.g. Pragma or Authorization headers. Up to 5 headers can be specified. + The cache is bypassed for all cdnPolicy.cacheMode settings. + items: + properties: + headerName: + description: The header field name to match on when bypassing + cache. Values are case-insensitive. + type: string + required: + - headerName + type: object + type: array cacheKeyPolicy: description: The CacheKeyPolicy for this CdnPolicy. properties: @@ -21270,7 +21439,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21484,7 +21653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21661,7 +21830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21717,6 +21886,40 @@ spec: type: object spec: properties: + asyncPrimaryDisk: + description: Immutable. A nested object resource. + properties: + diskRef: + description: Immutable. Primary disk for asynchronous disk replication. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `ComputeDisk` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object + required: + - diskRef + type: object description: description: |- Immutable. An optional description of this resource. Provide this property when @@ -21843,10 +22046,10 @@ spec: type: object type: object rsaEncryptedKey: - description: "Immutable. Specifies an RFC 4648 base64 encoded, - RSA-wrapped 2048-bit \ncustomer-supplied encryption key to either - encrypt or decrypt \nthis resource. You can provide either the - rawKey or the rsaEncryptedKey." + description: |- + Immutable. Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + customer-supplied encryption key to either encrypt or decrypt + this resource. You can provide either the rawKey or the rsaEncryptedKey. oneOf: - not: required: @@ -22354,7 +22557,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22500,7 +22703,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22720,7 +22923,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22912,7 +23115,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -23254,7 +23457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23385,9 +23588,7 @@ spec: direction: description: |- Immutable. Direction of traffic to which this firewall applies; default is - INGRESS. Note: For INGRESS traffic, it is NOT supported to specify - destinationRanges; For EGRESS traffic, it is NOT supported to specify - 'source_ranges' OR 'source_tags'. For INGRESS traffic, one of 'source_ranges', + INGRESS. Note: For INGRESS traffic, one of 'source_ranges', 'source_tags' or 'source_service_accounts' is required. Possible values: ["INGRESS", "EGRESS"]. type: string disabled: @@ -23634,7 +23835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23691,20 +23892,37 @@ spec: spec: properties: allPorts: - description: Immutable. This field is used along with the `backend_service` - field for internal load balancing or with the `target` field for - internal TargetInstance. This field cannot be used with `port` or - `portRange` fields. When the load balancing scheme is `INTERNAL` - and protocol is TCP/UDP, specify this field to allow packets addressed - to any ports will be forwarded to the backends configured with this + description: |- + Immutable. This field can only be used: + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By internal TCP/UDP load balancers, backend service-based network load + balancers, and internal and external protocol forwarding. + + + Set this field to true to allow packets addressed to any port or packets + lacking destination port information (for example, UDP fragments after the + first fragment) to be forwarded to the backends configured with this forwarding rule. + + The 'ports', 'port_range', and + 'allPorts' fields are mutually exclusive. type: boolean allowGlobalAccess: - description: This field is used along with the `backend_service` field - for internal load balancing or with the `target` field for internal - TargetInstance. If the field is set to `TRUE`, clients can access - ILB from all regions. Otherwise only allows access from clients - in the same region as the internal load balancer. + description: |- + This field is used along with the 'backend_service' field for + internal load balancing or with the 'target' field for internal + TargetInstance. + + If the field is set to 'TRUE', clients can access ILB from all + regions. + + Otherwise only allows access from clients in the same region as the + internal load balancer. + type: boolean + allowPscGlobalAccess: + description: Immutable. This is used in PSC consumer ForwardingRule + to control whether the PSC endpoint can be accessed from another + region. type: boolean backendServiceRef: description: |- @@ -23737,8 +23955,9 @@ spec: type: string type: object description: - description: Immutable. An optional description of this resource. - Provide this property when you create the resource. + description: |- + Immutable. An optional description of this resource. Provide this property when + you create the resource. type: string ipAddress: description: |- @@ -23798,47 +24017,38 @@ spec: type: string type: object ipProtocol: - description: Immutable. The IP protocol to which this rule applies. - For protocol forwarding, valid options are `TCP`, `UDP`, `ESP`, - `AH`, `SCTP` or `ICMP`. For Internal TCP/UDP Load Balancing, the - load balancing scheme is `INTERNAL`, and one of `TCP` or `UDP` are - valid. For Traffic Director, the load balancing scheme is `INTERNAL_SELF_MANAGED`, - and only `TCP`is valid. For Internal HTTP(S) Load Balancing, the - load balancing scheme is `INTERNAL_MANAGED`, and only `TCP` is valid. - For HTTP(S), SSL Proxy, and TCP Proxy Load Balancing, the load balancing - scheme is `EXTERNAL` and only `TCP` is valid. For Network TCP/UDP - Load Balancing, the load balancing scheme is `EXTERNAL`, and one - of `TCP` or `UDP` is valid. + description: |- + Immutable. The IP protocol to which this rule applies. + + For protocol forwarding, valid + options are 'TCP', 'UDP', 'ESP', + 'AH', 'SCTP', 'ICMP' and + 'L3_DEFAULT'. + + The valid IP protocols are different for different load balancing products + as described in [Load balancing + features](https://cloud.google.com/load-balancing/docs/features#protocols_from_the_load_balancer_to_the_backends). Possible values: ["TCP", "UDP", "ESP", "AH", "SCTP", "ICMP", "L3_DEFAULT"]. type: string ipVersion: description: 'Immutable. The IP Version that will be used by this - forwarding rule. Valid options are `IPV4` or `IPV6`. This can only - be specified for an external global forwarding rule. Possible values: - UNSPECIFIED_VERSION, IPV4, IPV6.' + global forwarding rule. Possible values: ["IPV4", "IPV6"].' type: string isMirroringCollector: - description: Immutable. Indicates whether or not this load balancer - can be used as a collector for packet mirroring. To prevent mirroring - loops, instances behind this load balancer will not have their traffic - mirrored even if a `PacketMirroring` rule applies to them. This - can only be set to true for load balancers that have their `loadBalancingScheme` - set to `INTERNAL`. + description: |- + Immutable. Indicates whether or not this load balancer can be used as a collector for + packet mirroring. To prevent mirroring loops, instances behind this + load balancer will not have their traffic mirrored even if a + 'PacketMirroring' rule applies to them. + + This can only be set to true for load balancers that have their + 'loadBalancingScheme' set to 'INTERNAL'. type: boolean loadBalancingScheme: - description: "Immutable. Specifies the forwarding rule type.\n\n* - \ `EXTERNAL` is used for:\n * Classic Cloud VPN gateways\n - \ * Protocol forwarding to VMs from an external IP address\n - \ * The following load balancers: HTTP(S), SSL Proxy, TCP Proxy, - and Network TCP/UDP\n* `INTERNAL` is used for:\n * Protocol - forwarding to VMs from an internal IP address\n * Internal - TCP/UDP load balancers\n* `INTERNAL_MANAGED` is used for:\n * - \ Internal HTTP(S) load balancers\n* `INTERNAL_SELF_MANAGED` - is used for:\n * Traffic Director\n* `EXTERNAL_MANAGED` is - used for:\n * Global external HTTP(S) load balancers \n\nFor - more information about forwarding rules, refer to [Forwarding rule - concepts](/load-balancing/docs/forwarding-rule-concepts). Possible - values: INVALID, INTERNAL, INTERNAL_MANAGED, INTERNAL_SELF_MANAGED, - EXTERNAL, EXTERNAL_MANAGED." + description: |- + Immutable. Specifies the forwarding rule type. + + For more information about forwarding rules, refer to + [Forwarding rule concepts](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts). Default value: "EXTERNAL" Possible values: ["EXTERNAL", "EXTERNAL_MANAGED", "INTERNAL", "INTERNAL_MANAGED"]. type: string location: description: 'Location represents the geographical location of the @@ -23847,33 +24057,42 @@ spec: type: string metadataFilters: description: |- - Immutable. Opaque filter criteria used by Loadbalancer to restrict routing configuration to a limited set of [xDS](https://github.com/envoyproxy/data-plane-api/blob/master/XDS_PROTOCOL.md) compliant clients. In their xDS requests to Loadbalancer, xDS clients present [node metadata](https://github.com/envoyproxy/data-plane-api/search?q=%22message+Node%22+in%3A%2Fenvoy%2Fapi%2Fv2%2Fcore%2Fbase.proto&). If a match takes place, the relevant configuration is made available to those proxies. Otherwise, all the resources (e.g. `TargetHttpProxy`, `UrlMap`) referenced by the `ForwardingRule` will not be visible to those proxies. + Immutable. Opaque filter criteria used by Loadbalancer to restrict routing + configuration to a limited set xDS compliant clients. In their xDS + requests to Loadbalancer, xDS clients present node metadata. If a + match takes place, the relevant routing configuration is made available + to those proxies. - For each `metadataFilter` in this list, if its `filterMatchCriteria` is set to MATCH_ANY, at least one of the `filterLabel`s must match the corresponding label provided in the metadata. If its `filterMatchCriteria` is set to MATCH_ALL, then all of its `filterLabel`s must match with corresponding labels provided in the metadata. + For each metadataFilter in this list, if its filterMatchCriteria is set + to MATCH_ANY, at least one of the filterLabels must match the + corresponding label provided in the metadata. If its filterMatchCriteria + is set to MATCH_ALL, then all of its filterLabels must match with + corresponding labels in the provided metadata. - `metadataFilters` specified here will be applifed before those specified in the `UrlMap` that this `ForwardingRule` references. + metadataFilters specified here can be overridden by those specified in + the UrlMap that this ForwardingRule references. - `metadataFilters` only applies to Loadbalancers that have their loadBalancingScheme set to `INTERNAL_SELF_MANAGED`. + metadataFilters only applies to Loadbalancers that have their + loadBalancingScheme set to INTERNAL_SELF_MANAGED. items: properties: filterLabels: description: |- - Immutable. The list of label value pairs that must match labels in the provided metadata based on `filterMatchCriteria` + Immutable. The list of label value pairs that must match labels in the + provided metadata based on filterMatchCriteria This list must not be empty and can have at the most 64 entries. items: properties: name: description: |- - Immutable. Name of metadata label. - - The name can have a maximum length of 1024 characters and must be at least 1 character long. + Immutable. Name of the metadata label. The length must be between + 1 and 1024 characters, inclusive. type: string value: description: |- - Immutable. The value of the label must match the specified value. - - value can have a maximum length of 1024 characters. + Immutable. The value that the label must match. The value has a maximum + length of 1024 characters. type: string required: - name @@ -23882,12 +24101,13 @@ spec: type: array filterMatchCriteria: description: |- - Immutable. Specifies how individual `filterLabel` matches within the list of `filterLabel`s contribute towards the overall `metadataFilter` match. - - Supported values are: + Immutable. Specifies how individual filterLabel matches within the list of + filterLabels contribute towards the overall metadataFilter match. - * MATCH_ANY: At least one of the `filterLabels` must have a matching label in the provided metadata. - * MATCH_ALL: All `filterLabels` must have matching labels in the provided metadata. Possible values: NOT_SET, MATCH_ALL, MATCH_ANY. + MATCH_ANY - At least one of the filterLabels must have a matching + label in the provided metadata. + MATCH_ALL - All filterLabels must have matching labels in the + provided metadata. Possible values: ["MATCH_ANY", "MATCH_ALL"]. type: string required: - filterLabels @@ -23927,37 +24147,68 @@ spec: type: string type: object networkTier: - description: 'Immutable. This signifies the networking tier used for - configuring this load balancer and can only take the following values: - `PREMIUM`, `STANDARD`. For regional ForwardingRule, the valid values - are `PREMIUM` and `STANDARD`. For GlobalForwardingRule, the valid - value is `PREMIUM`. If this field is not specified, it is assumed - to be `PREMIUM`. If `IPAddress` is specified, this value must be - equal to the networkTier of the Address.' + description: |- + Immutable. This signifies the networking tier used for configuring + this load balancer and can only take the following values: + 'PREMIUM', 'STANDARD'. + + For regional ForwardingRule, the valid values are 'PREMIUM' and + 'STANDARD'. For GlobalForwardingRule, the valid value is + 'PREMIUM'. + + If this field is not specified, it is assumed to be 'PREMIUM'. + If 'IPAddress' is specified, this value must be equal to the + networkTier of the Address. Possible values: ["PREMIUM", "STANDARD"]. type: string portRange: description: |- - Immutable. When the load balancing scheme is `EXTERNAL`, `INTERNAL_SELF_MANAGED` and `INTERNAL_MANAGED`, you can specify a `port_range`. Use with a forwarding rule that points to a target proxy or a target pool. Do not use with a forwarding rule that points to a backend service. This field is used along with the `target` field for TargetHttpProxy, TargetHttpsProxy, TargetSslProxy, TargetTcpProxy, TargetVpnGateway, TargetPool, TargetInstance. Applicable only when `IPProtocol` is `TCP`, `UDP`, or `SCTP`, only packets addressed to ports in the specified range will be forwarded to `target`. Forwarding rules with the same `[IPAddress, IPProtocol]` pair must have disjoint port ranges. Some types of forwarding target have constraints on the acceptable ports: + Immutable. This field can only be used: + + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By backend service-based network load balancers, target pool-based + network load balancers, internal proxy load balancers, external proxy load + balancers, Traffic Director, external protocol forwarding, and Classic VPN. + Some products have restrictions on what ports can be used. See + [port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications) + for details. + + + Only packets addressed to ports in the specified range will be forwarded to + the backends configured with this forwarding rule. - * TargetHttpProxy: 80, 8080 - * TargetHttpsProxy: 443 - * TargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1688, 1883, 5222 - * TargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1688, 1883, 5222 - * TargetVpnGateway: 500, 4500 + The 'ports' and 'port_range' fields are mutually exclusive. - @pattern: d+(?:-d+)?. + For external forwarding rules, two or more forwarding rules cannot use the + same '[IPAddress, IPProtocol]' pair, and cannot have + overlapping 'portRange's. + + For internal forwarding rules within the same VPC network, two or more + forwarding rules cannot use the same '[IPAddress, IPProtocol]' + pair, and cannot have overlapping 'portRange's. type: string ports: - description: 'Immutable. This field is used along with the `backend_service` - field for internal load balancing. When the load balancing scheme - is `INTERNAL`, a list of ports can be configured, for example, [''80''], - [''8000'',''9000'']. Only packets addressed to these ports are forwarded - to the backends configured with the forwarding rule. If the forwarding - rule''s loadBalancingScheme is INTERNAL, you can specify ports in - one of the following ways: * A list of up to five ports, which can - be non-contiguous * Keyword `ALL`, which causes the forwarding rule - to forward traffic on any port of the forwarding rule''s protocol. - @pattern: d+(?:-d+)? For more information, refer to [Port specifications](/load-balancing/docs/forwarding-rule-concepts#port_specifications).' + description: |- + Immutable. This field can only be used: + + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By internal TCP/UDP load balancers, backend service-based network load + balancers, and internal protocol forwarding. + + + You can specify a list of up to five ports by number, separated by commas. + The ports can be contiguous or discontiguous. Only packets addressed to + these ports will be forwarded to the backends configured with this + forwarding rule. + + For external forwarding rules, two or more forwarding rules cannot use the + same '[IPAddress, IPProtocol]' pair, and cannot share any values + defined in 'ports'. + + For internal forwarding rules within the same VPC network, two or more + forwarding rules cannot use the same '[IPAddress, IPProtocol]' + pair, and cannot share any values defined in 'ports'. + + The 'ports' and 'port_range' fields are mutually exclusive. items: type: string type: array @@ -23967,9 +24218,10 @@ spec: is used as the default. type: string serviceDirectoryRegistrations: - description: Immutable. Service Directory resources to register this - forwarding rule with. Currently, only supports a single Service - Directory resource. + description: |- + Immutable. Service Directory resources to register this forwarding rule with. + + Currently, only supports a single Service Directory resource. items: properties: namespace: @@ -23983,17 +24235,31 @@ spec: type: object type: array serviceLabel: - description: Immutable. An optional prefix to the service name for - this Forwarding Rule. If specified, the prefix is the first label - of the fully qualified service name. The label must be 1-63 characters - long, and comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). + description: |- + Immutable. An optional prefix to the service name for this Forwarding Rule. + If specified, will be the first label of the fully qualified service + name. + + The label must be 1-63 characters long, and comply with RFC1035. Specifically, the label must be 1-63 characters long and match the - regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the - first character must be a lowercase letter, and all following characters - must be a dash, lowercase letter, or digit, except the last character, - which cannot be a dash. This field is only used for internal load - balancing. - type: string + regular expression '[a-z]([-a-z0-9]*[a-z0-9])?' which means the first + character must be a lowercase letter, and all following characters + must be a dash, lowercase letter, or digit, except the last + character, which cannot be a dash. + + This field is only used for INTERNAL load balancing. + type: string + sourceIpRanges: + description: Immutable. If not empty, this Forwarding Rule will only + forward the traffic when the source IP address matches one of the + IP addresses or CIDR ranges set here. Note that a Forwarding Rule + can only have up to 64 source IP ranges, and this field can only + be used with a regional Forwarding Rule whose scheme is EXTERNAL. + Each sourceIpRange entry should be either an IP address (for example, + 1.2.3.4) or a CIDR range (for example, 1.2.3.0/24). + items: + type: string + type: array subnetworkRef: description: |- The subnetwork that the load balanced IP should belong to for this @@ -24217,6 +24483,13 @@ spec: type: object status: properties: + baseForwardingRule: + description: '[Output Only] The URL for the corresponding base Forwarding + Rule. By base Forwarding Rule, we mean the Forwarding Rule that + has the same IP address, protocol, and port settings with the current + Forwarding Rule, but without sourceIPRanges specified. Always empty + if the current Forwarding Rule does not have sourceIPRanges specified.' + type: string conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -24244,11 +24517,12 @@ spec: type: object type: array creationTimestamp: - description: '[Output Only] Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) - text format.' + description: Creation timestamp in RFC3339 text format. type: string labelFingerprint: - description: Used internally during label updates. + description: |- + The fingerprint used for optimistic locking of this resource. Used + internally during updates. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -24262,16 +24536,16 @@ spec: type: string pscConnectionStatus: description: 'The PSC connection status of the PSC Forwarding Rule. - Possible values: STATUS_UNSPECIFIED, PENDING, ACCEPTED, REJECTED, - CLOSED.' + Possible values: ''STATUS_UNSPECIFIED'', ''PENDING'', ''ACCEPTED'', + ''REJECTED'', ''CLOSED''.' type: string selfLink: - description: '[Output Only] Server-defined URL for the resource.' type: string serviceName: - description: '[Output Only] The internal fully qualified service name - for this Forwarding Rule. This field is only used for internal load - balancing.' + description: |- + The internal fully qualified service name for this Forwarding Rule. + + This field is only used for INTERNAL load balancing. type: string type: object required: @@ -24292,7 +24566,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24454,7 +24728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24612,7 +24886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25076,7 +25350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25237,7 +25511,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25398,7 +25672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25513,7 +25787,8 @@ spec: [Enabling guest operating system features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) to see a list of available options. Possible values: ["MULTI_IP_SUBNET", "SECURE_BOOT", "SEV_CAPABLE", "UEFI_COMPATIBLE", "VIRTIO_SCSI_MULTIQUEUE", - "WINDOWS", "GVNIC", "SEV_LIVE_MIGRATABLE"].' + "WINDOWS", "GVNIC", "SEV_LIVE_MIGRATABLE", "SEV_SNP_CAPABLE", + "SUSPEND_RESUME_COMPATIBLE", "TDX_CAPABLE"].' type: string required: - type @@ -25747,7 +26022,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26526,7 +26801,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26708,7 +26983,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26911,7 +27186,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27834,7 +28109,11 @@ spec: description: The CPU platform used by this instance. type: string currentStatus: - description: Current status of the instance. + description: "\n\t\t\t\t\tCurrent status of the instance.\n\t\t\t\t\tThis + could be one of the following values: PROVISIONING, STAGING, RUNNING, + STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED.\n\t\t\t\t\tFor + more information about the status of the instance, see [Instance + life cycle](https://cloud.google.com/compute/docs/instances/instance-life-cycle)." type: string instanceId: description: The server-assigned unique identifier of this instance. @@ -27877,7 +28156,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28861,7 +29140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29186,7 +29465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29403,7 +29682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29588,7 +29867,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29798,7 +30077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30010,7 +30289,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30191,7 +30470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30320,6 +30599,11 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + stackType: + description: 'Which IP version(s) of traffic and routes are allowed + to be imported or exported between peer networks. The default value + is IPV4_ONLY. Possible values: ["IPV4_ONLY", "IPV4_IPV6"].' + type: string required: - networkRef - peerNetworkRef @@ -30386,7 +30670,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30462,34 +30746,30 @@ spec: recreated to modify this field. type: string enableUlaInternalIpv6: - description: "Immutable. Enable ULA internal ipv6 on this network. - Enabling this feature will assign \na /48 from google defined ULA - prefix fd20::/20." + description: |- + Immutable. Enable ULA internal ipv6 on this network. Enabling this feature will assign + a /48 from google defined ULA prefix fd20::/20. type: boolean internalIpv6Range: - description: "Immutable. When enabling ula internal ipv6, caller optionally - can specify the /48 range \nthey want from the google defined ULA - prefix fd20::/20. The input must be a \nvalid /48 ULA IPv6 address - and must be within the fd20::/20. Operation will \nfail if the speficied - /48 is already in used by another resource. \nIf the field is not - speficied, then a /48 range will be randomly allocated from fd20::/20 - and returned via this field." + description: |- + Immutable. When enabling ula internal ipv6, caller optionally can specify the /48 range + they want from the google defined ULA prefix fd20::/20. The input must be a + valid /48 ULA IPv6 address and must be within the fd20::/20. Operation will + fail if the speficied /48 is already in used by another resource. + If the field is not speficied, then a /48 range will be randomly allocated from fd20::/20 and returned via this field. type: string mtu: - description: "Immutable. Maximum Transmission Unit in bytes. The default - value is 1460 bytes. \nThe minimum value for this field is 1300 - and the maximum value is 8896 bytes (jumbo frames).\nNote that packets - larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS - clamping or dropped\nwith an ICMP 'Fragmentation-Needed' message - if the packets are routed to the Internet or other VPCs \nwith varying - MTUs." + description: |- + Immutable. Maximum Transmission Unit in bytes. The default value is 1460 bytes. + The minimum value for this field is 1300 and the maximum value is 8896 bytes (jumbo frames). + Note that packets larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS clamping or dropped + with an ICMP 'Fragmentation-Needed' message if the packets are routed to the Internet or other VPCs + with varying MTUs. type: integer networkFirewallPolicyEnforcementOrder: - description: 'Immutable. Set the order that Firewall Rules and Firewall - Policies are evaluated. Needs to be either ''AFTER_CLASSIC_FIREWALL'' - or ''BEFORE_CLASSIC_FIREWALL'' Default ''AFTER_CLASSIC_FIREWALL'' - Default value: "AFTER_CLASSIC_FIREWALL" Possible values: ["BEFORE_CLASSIC_FIREWALL", - "AFTER_CLASSIC_FIREWALL"].' + description: 'Set the order that Firewall Rules and Firewall Policies + are evaluated. Default value: "AFTER_CLASSIC_FIREWALL" Possible + values: ["BEFORE_CLASSIC_FIREWALL", "AFTER_CLASSIC_FIREWALL"].' type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -30564,7 +30844,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30854,7 +31134,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31035,7 +31315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31180,7 +31460,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31309,7 +31589,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31535,7 +31815,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31935,7 +32215,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32232,7 +32512,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32350,7 +32630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32784,7 +33064,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32961,7 +33241,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33263,7 +33543,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33560,7 +33840,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33774,7 +34054,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33834,6 +34114,17 @@ spec: description: Immutable. An optional description of this resource. Provide this property when you create the resource. type: string + diskConsistencyGroupPolicy: + description: Immutable. Replication consistency group for asynchronous + disk replication. + properties: + enabled: + description: Immutable. Enable disk consistency on the resource + policy. + type: boolean + required: + - enabled + type: object groupPlacementPolicy: description: Immutable. Resource policy for instances used for placement configuration. @@ -34000,9 +34291,10 @@ spec: created, such as labels. properties: chainName: - description: "Immutable. Creates the new snapshot in the snapshot - chain labeled with the \nspecified name. The chain name - must be 1-63 characters long and comply \nwith RFC1035." + description: |- + Immutable. Creates the new snapshot in the snapshot chain labeled with the + specified name. The chain name must be 1-63 characters long and comply + with RFC1035. type: string guestFlush: description: Immutable. Whether to perform a 'guest aware' @@ -34083,7 +34375,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34375,7 +34667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34832,7 +35124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34980,6 +35272,10 @@ spec: If set to true, the peer connection can be established with routing information. The default is true. type: boolean + enableIpv6: + description: Enable IPv6 traffic over BGP Peer. If not specified, + it is disabled by default. + type: boolean ipAddress: description: |- IP address of the interface inside Google Cloud Platform. @@ -34988,6 +35284,13 @@ spec: external: type: string type: object + ipv6NexthopAddress: + description: |- + IPv6 address of the interface inside Google Cloud Platform. + The address must be in the range 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64. + If you do not specify the next hop addresses, Google Cloud automatically + assigns unused addresses from the 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64 range for you. + type: string peerAsn: description: |- Peer BGP Autonomous System Number (ASN). @@ -34998,6 +35301,13 @@ spec: IP address of the BGP interface outside Google Cloud Platform. Only IPv4 is supported. type: string + peerIpv6NexthopAddress: + description: |- + IPv6 address of the BGP interface outside Google Cloud Platform. + The address must be in the range 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64. + If you do not specify the next hop addresses, Google Cloud automatically + assigns unused addresses from the 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64 range for you. + type: string region: description: |- Immutable. Region where the router and BgpPeer reside. @@ -35171,7 +35481,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35398,7 +35708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35677,7 +35987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36293,7 +36603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36640,7 +36950,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36746,7 +37056,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36890,7 +37200,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36947,13 +37257,13 @@ spec: spec: properties: chainName: - description: "Immutable. Creates the new snapshot in the snapshot - chain labeled with the \nspecified name. The chain name must be - 1-63 characters long and \ncomply with RFC1035. This is an uncommon - option only for advanced \nservice owners who needs to create separate - snapshot chains, for \nexample, for chargeback tracking. When you - describe your snapshot \nresource, this field is visible only if - it has a non-empty value." + description: |- + Immutable. Creates the new snapshot in the snapshot chain labeled with the + specified name. The chain name must be 1-63 characters long and + comply with RFC1035. This is an uncommon option only for advanced + service owners who needs to create separate snapshot chains, for + example, for chargeback tracking. When you describe your snapshot + resource, this field is visible only if it has a non-empty value. type: string description: description: Immutable. An optional description of this resource. @@ -37289,7 +37599,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37507,7 +37817,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37670,7 +37980,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37959,7 +38269,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38137,7 +38447,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38307,7 +38617,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38415,8 +38725,7 @@ spec: Specifies the QUIC override policy for this resource. This determines whether the load balancer will attempt to negotiate QUIC with clients or not. Can specify one of NONE, ENABLE, or DISABLE. If NONE is - specified, uses the QUIC policy with no user overrides, which is - equivalent to DISABLE. Default value: "NONE" Possible values: ["NONE", "ENABLE", "DISABLE"]. + specified, Google manages whether QUIC is used. Default value: "NONE" Possible values: ["NONE", "ENABLE", "DISABLE"]. type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -38584,7 +38893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38780,7 +39089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39006,7 +39315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39267,7 +39576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39434,7 +39743,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39595,7 +39904,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42289,7 +42598,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42386,7 +42695,7 @@ spec: type: string stackType: description: |- - Immutable. The stack type for this VPN gateway to identify the IP protocols that are enbaled. + Immutable. The stack type for this VPN gateway to identify the IP protocols that are enabled. If not specified, IPV4_ONLY will be used. Default value: "IPV4_ONLY" Possible values: ["IPV4_ONLY", "IPV4_IPV6"]. type: string vpnInterfaces: @@ -42493,7 +42802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42865,7 +43174,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43181,7 +43490,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43770,7 +44079,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44006,7 +44315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44113,6 +44422,16 @@ spec: required: - enabled type: object + gcsFuseCsiDriverConfig: + description: The status of the GCS Fuse CSI driver addon, which + allows the usage of gcs bucket as volumes. Defaults to disabled; + set enabled = true to enable. + properties: + enabled: + type: boolean + required: + - enabled + type: object gkeBackupAgentConfig: description: The status of the Backup for GKE Agent addon. It is disabled by default. Set enabled = true to enable. @@ -45697,7 +46016,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46395,7 +46714,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46667,7 +46986,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46833,7 +47152,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47029,7 +47348,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47214,7 +47533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47446,7 +47765,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47620,7 +47939,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47746,7 +48065,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48032,7 +48351,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48204,7 +48523,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -48483,7 +48802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -48778,7 +49097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50593,7 +50912,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52535,7 +52854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -52707,7 +53026,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -53308,7 +53627,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -53501,7 +53820,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54430,7 +54749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54645,7 +54964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54702,13 +55021,13 @@ spec: spec: properties: apiVersion: - description: "API version displayed in Dialogflow console. If not - specified, V2 API is assumed. Clients are free to query\ndifferent - service endpoints for different API versions. However, bots connectors - and webhook calls will follow \nthe specified API version.\n* API_VERSION_V1: - Legacy V1 API.\n* API_VERSION_V2: V2 API.\n* API_VERSION_V2_BETA_1: - V2beta1 API. Possible values: [\"API_VERSION_V1\", \"API_VERSION_V2\", - \"API_VERSION_V2_BETA_1\"]." + description: |- + API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query + different service endpoints for different API versions. However, bots connectors and webhook calls will follow + the specified API version. + * API_VERSION_V1: Legacy V1 API. + * API_VERSION_V2: V2 API. + * API_VERSION_V2_BETA_1: V2beta1 API. Possible values: ["API_VERSION_V1", "API_VERSION_V2", "API_VERSION_V2_BETA_1"]. type: string avatarUri: description: |- @@ -54717,20 +55036,17 @@ spec: from the API will be shown in the [avatarUriBackend] field. type: string classificationThreshold: - description: "To filter out false positive results and still get variety - in matched natural language inputs for your agent,\nyou can tune - the machine learning classification threshold. If the returned score - value is less than the threshold\nvalue, then a fallback intent - will be triggered or, if there are no fallback intents defined, - no intent will be \ntriggered. The score values range from 0.0 (completely - uncertain) to 1.0 (completely certain). If set to 0.0, the \ndefault - of 0.3 is used." + description: |- + To filter out false positive results and still get variety in matched natural language inputs for your agent, + you can tune the machine learning classification threshold. If the returned score value is less than the threshold + value, then a fallback intent will be triggered or, if there are no fallback intents defined, no intent will be + triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the + default of 0.3 is used. type: number defaultLanguageCode: - description: "Immutable. The default language of the agent as a language - tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) - \nfor a list of the currently supported language codes. This field - cannot be updated after creation." + description: |- + Immutable. The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) + for a list of the currently supported language codes. This field cannot be updated after creation. type: string description: description: The description of this agent. The maximum length is @@ -54833,7 +55149,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55047,7 +55363,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55242,7 +55558,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55578,7 +55894,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55798,7 +56114,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56247,7 +56563,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56456,7 +56772,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56620,8 +56936,9 @@ spec: type: object type: array name: - description: "The unique identifier of the entity type. \nFormat: - projects//agent/entityTypes/." + description: |- + The unique identifier of the entity type. + Format: projects//agent/entityTypes/. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -56649,7 +56966,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56816,9 +57133,9 @@ spec: type: object type: array name: - description: "The unique identifier of the fulfillment. \nFormat: - projects//agent/fulfillment - projects//locations//agent/fulfillment." + description: |- + The unique identifier of the fulfillment. + Format: projects//agent/fulfillment - projects//locations//agent/fulfillment. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -56846,7 +57163,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56918,11 +57235,10 @@ spec: description: The name of this intent to be displayed on the console. type: string events: - description: "The collection of event names that trigger the intent. - If the collection of input contexts is not empty, all of\nthe contexts - must be present in the active user session for an event to trigger - this intent. See the \n[events reference](https://cloud.google.com/dialogflow/docs/events-overview) - for more details." + description: |- + The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of + the contexts must be present in the active user session for an event to trigger this intent. See the + [events reference](https://cloud.google.com/dialogflow/docs/events-overview) for more details. items: type: string type: array @@ -57048,8 +57364,9 @@ spec: type: object type: array name: - description: "The unique identifier of this intent. \nFormat: projects//agent/intents/." + description: |- + The unique identifier of this intent. + Format: projects//agent/intents/. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -57083,7 +57400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61259,7 +61576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61871,7 +62188,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63347,7 +63664,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63718,7 +64035,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64105,7 +64422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64301,7 +64618,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64499,7 +64816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64565,9 +64882,10 @@ spec: items: properties: gkeClusterName: - description: "The resource name of the cluster to bind this - ManagedZone to. \nThis should be specified in the format - like \n'projects/*/locations/*/clusters/*'." + description: |- + The resource name of the cluster to bind this ManagedZone to. + This should be specified in the format like + 'projects/*/locations/*/clusters/*'. type: string required: - gkeClusterName @@ -64677,7 +64995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64873,7 +65191,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64996,7 +65314,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65161,7 +65479,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65303,7 +65621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65792,7 +66110,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -66014,7 +66332,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -66343,7 +66661,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66512,7 +66830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66693,7 +67011,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66870,7 +67188,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67014,7 +67332,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67177,7 +67495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67329,7 +67647,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67477,7 +67795,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67618,7 +67936,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67772,7 +68090,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67985,7 +68303,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68275,7 +68593,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -68707,7 +69025,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -68947,7 +69265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69312,7 +69630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69445,7 +69763,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69603,7 +69921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69765,7 +70083,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69896,14 +70214,12 @@ spec: Cloud Pub/Sub topic. Not having adequate permissions will cause the calls that send notifications to fail. type: string sendFullResource: - description: "Whether to send full FHIR resource to this Pub/Sub - topic for Create and Update operation.\nNote that setting - this to true does not guarantee that all resources will be - sent in the format of \nfull FHIR resource. When a resource - change is too large or during heavy traffic, only the resource - name will be\nsent. Clients should always check the \"payloadType\" - label from a Pub/Sub message to determine whether \nit needs - to fetch the full resource as a separate operation." + description: |- + Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. + Note that setting this to true does not guarantee that all resources will be sent in the format of + full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be + sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether + it needs to fetch the full resource as a separate operation. type: boolean required: - pubsubTopic @@ -70038,7 +70354,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70239,7 +70555,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70440,7 +70756,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70601,7 +70917,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70741,7 +71057,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71066,7 +71382,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71294,7 +71610,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71534,7 +71850,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71713,7 +72029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71855,7 +72171,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72128,7 +72444,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72309,7 +72625,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72605,7 +72921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72772,7 +73088,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72898,7 +73214,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73052,7 +73368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73744,7 +74060,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73903,7 +74219,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74108,7 +74424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -74291,7 +74607,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74406,10 +74722,10 @@ spec: or not. type: boolean passwordRequired: - description: "Whether a password is required for email auth - or not. If true, both an email and \npassword must be provided - to sign in. If false, a user may sign in via either \nemail/password - or email link." + description: |- + Whether a password is required for email auth or not. If true, both an email and + password must be provided to sign in. If false, a user may sign in via either + email/password or email link. type: boolean type: object hashConfig: @@ -74515,7 +74831,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74679,7 +74995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74892,7 +75208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -75109,7 +75425,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -75262,7 +75578,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75374,9 +75690,9 @@ spec: letter 's' (seconds). It must be greater than a day (ie, 86400). type: string skipInitialVersionCreation: - description: "Immutable. If set to true, the request will create a - CryptoKey without any CryptoKeyVersions. \nYou must use the 'google_kms_key_ring_import_job' - resource to import the CryptoKeyVersion." + description: |- + Immutable. If set to true, the request will create a CryptoKey without any CryptoKeyVersions. + You must use the 'google_kms_key_ring_import_job' resource to import the CryptoKeyVersion. type: boolean versionTemplate: description: A template describing settings for new crypto key versions. @@ -75454,7 +75770,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75643,7 +75959,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75823,7 +76139,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75949,7 +76265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -76088,9 +76404,9 @@ spec: type: object type: object resourceID: - description: Immutable. Optional. The name of the resource. Used for - creation and acquisition. When unset, the value of `metadata.name` - is used as the default. + description: Immutable. Optional. The service-generated ciphertext + of the resource. Used for acquisition only. Leave unset to create + a new resource. type: string required: - cryptoKey @@ -76154,7 +76470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76438,7 +76754,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76713,7 +77029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77134,7 +77450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -77538,7 +77854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77842,7 +78158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78179,7 +78495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78355,7 +78671,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79170,7 +79486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86052,7 +86368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86243,7 +86559,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86538,7 +86854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86665,7 +86981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -86966,7 +87282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -87537,7 +87853,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -87696,7 +88012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88075,7 +88391,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88257,7 +88573,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88602,7 +88918,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -88877,7 +89193,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89135,7 +89451,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89364,7 +89680,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89608,7 +89924,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -89845,7 +90161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -90192,7 +90508,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -91099,7 +91415,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91420,7 +91736,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91646,7 +91962,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92113,7 +92429,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92847,7 +93163,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93023,7 +93339,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93353,7 +93669,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93674,7 +93990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -93894,7 +94210,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94055,7 +94371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -94824,7 +95140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95826,7 +96142,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -96517,7 +96833,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -96653,7 +96969,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97156,7 +97472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -98161,7 +98477,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99072,7 +99388,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99488,7 +99804,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -99713,7 +100029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -99869,7 +100185,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100036,7 +100352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100240,7 +100556,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100396,7 +100712,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100564,15 +100880,19 @@ spec: type: string type: object maxDeliveryAttempts: - description: "The maximum number of delivery attempts for any - message. The value must be\nbetween 5 and 100.\n\nThe number - of delivery attempts is defined as 1 + (the sum of number of - \nNACKs and number of times the acknowledgement deadline has - been exceeded for the message).\n\nA NACK is any call to ModifyAckDeadline - with a 0 deadline. Note that\nclient libraries may automatically - extend ack_deadlines.\n\nThis field will be honored on a best - effort basis.\n\nIf this parameter is 0, a default value of - 5 is used." + description: |- + The maximum number of delivery attempts for any message. The value must be + between 5 and 100. + + The number of delivery attempts is defined as 1 + (the sum of number of + NACKs and number of times the acknowledgement deadline has been exceeded for the message). + + A NACK is any call to ModifyAckDeadline with a 0 deadline. Note that + client libraries may automatically extend ack_deadlines. + + This field will be honored on a best effort basis. + + If this parameter is 0, a default value of 5 is used. type: integer type: object enableExactlyOnceDelivery: @@ -100615,11 +100935,11 @@ spec: - ttl type: object filter: - description: "Immutable. The subscription only delivers the messages - that match the filter. \nPub/Sub automatically acknowledges the - messages that don't match the filter. You can filter messages\nby - their attributes. The maximum length of a filter is 256 bytes. After - creating the subscription, \nyou can't modify the filter." + description: |- + Immutable. The subscription only delivers the messages that match the filter. + Pub/Sub automatically acknowledges the messages that don't match the filter. You can filter messages + by their attributes. The maximum length of a filter is 256 bytes. After creating the subscription, + you can't modify the filter. type: string messageRetentionDuration: description: |- @@ -100713,18 +101033,16 @@ spec: messageRetentionDuration window. type: boolean retryPolicy: - description: "A policy that specifies how Pub/Sub retries message - delivery for this subscription.\n\nIf not set, the default retry - policy is applied. This generally implies that messages will be - retried as soon as possible for healthy subscribers. \nRetryPolicy - will be triggered on NACKs or acknowledgement deadline exceeded - events for a given message." + description: |- + A policy that specifies how Pub/Sub retries message delivery for this subscription. + + If not set, the default retry policy is applied. This generally implies that messages will be retried as soon as possible for healthy subscribers. + RetryPolicy will be triggered on NACKs or acknowledgement deadline exceeded events for a given message. properties: maximumBackoff: - description: "The maximum delay between consecutive deliveries - of a given message. Value should be between 0 and 600 seconds. - Defaults to 600 seconds. \nA duration in seconds with up to - nine fractional digits, terminated by 's'. Example: \"3.5s\"." + description: |- + The maximum delay between consecutive deliveries of a given message. Value should be between 0 and 600 seconds. Defaults to 600 seconds. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". type: string minimumBackoff: description: |- @@ -100817,7 +101135,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101034,7 +101352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -101270,7 +101588,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101753,7 +102071,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101931,7 +102249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -102212,7 +102530,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103094,7 +103412,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103356,7 +103674,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103559,7 +103877,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103764,7 +104082,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103927,7 +104245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104147,7 +104465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104304,7 +104622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104456,7 +104774,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104603,7 +104921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104781,7 +105099,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104922,7 +105240,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105104,7 +105422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105161,16 +105479,16 @@ spec: spec: properties: pubsubConfigs: - description: "How this repository publishes a change in the repository - through Cloud Pub/Sub. \nKeyed by the topic names." + description: |- + How this repository publishes a change in the repository through Cloud Pub/Sub. + Keyed by the topic names. items: properties: messageFormat: - description: "The format of the Cloud Pub/Sub messages. \n- - PROTOBUF: The message payload is a serialized protocol buffer - of SourceRepoEvent.\n- JSON: The message payload is a JSON - string of SourceRepoEvent. Possible values: [\"PROTOBUF\", - \"JSON\"]." + description: |- + The format of the Cloud Pub/Sub messages. + - PROTOBUF: The message payload is a serialized protocol buffer of SourceRepoEvent. + - JSON: The message payload is a JSON string of SourceRepoEvent. Possible values: ["PROTOBUF", "JSON"]. type: string serviceAccountRef: description: |- @@ -105303,7 +105621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105510,7 +105828,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105650,7 +105968,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105723,11 +106041,11 @@ spec: a value of 'en_US.UTF8' at creation time. type: string deletionPolicy: - description: "The deletion policy for the database. Setting ABANDON - allows the resource \nto be abandoned rather than deleted. This - is useful for Postgres, where databases cannot be \ndeleted from - the API if there are users other than cloudsqlsuperuser with access. - Possible \nvalues are: \"ABANDON\", \"DELETE\". Defaults to \"DELETE\"." + description: |- + The deletion policy for the database. Setting ABANDON allows the resource + to be abandoned rather than deleted. This is useful for Postgres, where databases cannot be + deleted from the API if there are users other than cloudsqlsuperuser with access. Possible + values are: "ABANDON", "DELETE". Defaults to "DELETE". type: string instanceRef: description: The Cloud SQL instance. @@ -105821,7 +106139,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106535,7 +106853,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106711,7 +107029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106952,7 +107270,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107122,7 +107440,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107496,7 +107814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107682,7 +108000,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107850,7 +108168,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108053,7 +108371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108215,7 +108533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108850,7 +109168,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109027,7 +109345,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109089,7 +109407,7 @@ spec: type: string parent: description: Immutable. Input only. The resource name of the new TagKey's - parent. Must be of the form organizations/{org_id}. + parent. Must be of the form organizations/{org_id} or projects/{project_id_or_number}. type: string purpose: description: |- @@ -109192,7 +109510,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109333,7 +109651,7 @@ spec: type: string namespacedName: description: Output only. Namespaced name of the TagValue. Will be - in the format {organizationId}/{tag_key_short_name}/{shortName}. + in the format {parentNamespace}/{tagKeyShortName}/{shortName}. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -109366,7 +109684,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109586,7 +109904,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109702,7 +110020,6 @@ spec: - displayName - metadataSchemaUri - projectRef - - region type: object status: properties: @@ -109772,7 +110089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109891,6 +110208,9 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + region: + description: Immutable. The region for the resource. + type: string resourceID: description: Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` @@ -110175,7 +110495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110317,7 +110637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110553,7 +110873,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110768,7 +111088,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110889,10 +111209,10 @@ spec: * DOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product. type: string featureNormType: - description: "Type of normalization to be carried out on each - vector. The value must be one of the followings: \n* UNIT_L2_NORM: - Unit L2 normalization type\n* NONE: No normalization type - is specified." + description: |- + Type of normalization to be carried out on each vector. The value must be one of the followings: + * UNIT_L2_NORM: Unit L2 normalization type + * NONE: No normalization type is specified. type: string required: - dimensions @@ -111053,7 +111373,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111235,7 +111555,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111425,7 +111745,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -111709,7 +112029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111765,6 +112085,12 @@ spec: type: object spec: properties: + cryptoKeyName: + description: |- + The KMS key used to encrypt workflow and execution data. + + Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}. + type: string description: description: Description of the workflow provided by the user. Must be at most 1000 unicode characters long. @@ -111811,8 +112137,11 @@ spec: description: |- Name of the service account associated with the latest workflow version. This service account represents the identity of the workflow and determines what permissions the workflow has. - - Format: projects/{project}/serviceAccounts/{account}. + Format: projects/{project}/serviceAccounts/{account} or {account}. + Using - as a wildcard for the {project} or not providing one at all will infer the project from the account. + The {account} value can be the email address or the unique_id of the service account. + If not provided, workflow will use the project's default service account. + Modifying this field for an existing workflow results in a new workflow revision. type: string sourceContents: description: Workflow code to be executed. The size limit is 32KB. @@ -111892,7 +112221,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111961,28 +112290,27 @@ spec: should reside. type: string network: - description: "Immutable. The relative resource name of the VPC network - on which the instance can be accessed. \nIt is specified in the - following form: \"projects/{projectNumber}/global/networks/{network_id}\"." + description: |- + Immutable. The relative resource name of the VPC network on which the instance can be accessed. + It is specified in the following form: "projects/{projectNumber}/global/networks/{network_id}". type: string privateClusterConfig: description: Configuration for private cluster. properties: clusterHostname: - description: "Hostname for the workstation cluster. \nThis field - will be populated only when private endpoint is enabled. \nTo - access workstations in the cluster, create a new DNS zone mapping - this domain name to an internal IP address and a forwarding - rule mapping that address to the service attachment." + description: |- + Hostname for the workstation cluster. + This field will be populated only when private endpoint is enabled. + To access workstations in the cluster, create a new DNS zone mapping this domain name to an internal IP address and a forwarding rule mapping that address to the service attachment. type: string enablePrivateEndpoint: description: Immutable. Whether Workstations endpoint is private. type: boolean serviceAttachmentUri: - description: "Service attachment URI for the workstation cluster. - \nThe service attachemnt is created when private endpoint is - enabled. \nTo access workstations in the cluster, configure - access to the managed service using (Private Service Connect)[https://cloud.google.com/vpc/docs/configure-private-service-connect-services]." + description: |- + Service attachment URI for the workstation cluster. + The service attachment is created when private endpoint is enabled. + To access workstations in the cluster, configure access to the managed service using (Private Service Connect)[https://cloud.google.com/vpc/docs/configure-private-service-connect-services]. type: string required: - enablePrivateEndpoint @@ -112020,9 +112348,9 @@ spec: of `metadata.name` is used as the default. type: string subnetwork: - description: "Immutable. Name of the Compute Engine subnetwork in - which instances associated with this cluster will be created. \nMust - be part of the subnetwork specified for this cluster." + description: |- + Immutable. Name of the Compute Engine subnetwork in which instances associated with this cluster will be created. + Must be part of the subnetwork specified for this cluster. type: string required: - location @@ -112033,37 +112361,43 @@ spec: status: properties: conditions: - description: Status conditions describing the current resource state. + description: Conditions represent the latest available observation + of the resource's current state. items: properties: - code: - description: The status code, which should be an enum value - of google.rpc.Code. - type: integer - details: - description: A list of messages that carry the error details. - items: - type: object - x-kubernetes-preserve-unknown-fields: true - type: array + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string message: - description: Human readable message indicating details about - the current status. + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. type: string type: object type: array createTime: - description: Time the Instance was created in UTC. + description: Time when this resource was created. type: string degraded: - description: "Whether this resource is in degraded mode, in which - case it may require user action to restore full functionality. \nDetails - can be found in the conditions field." + description: |- + Whether this resource is in degraded mode, in which case it may require user action to restore full functionality. + Details can be found in the conditions field. type: boolean etag: - description: "Checksum computed by the server. \nMay be sent on update - and delete requests to ensure that the client has an up-to-date - value before proceeding." + description: |- + Checksum computed by the server. + May be sent on update and delete requests to ensure that the client has an up-to-date value before proceeding. type: string name: description: The name of the cluster resource. @@ -112075,6 +112409,26 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + resourceConditions: + description: Status conditions describing the current resource state. + items: + properties: + code: + description: The status code, which should be an enum value + of google.rpc.Code. + type: integer + details: + description: A list of messages that carry the error details. + items: + type: object + x-kubernetes-preserve-unknown-fields: true + type: array + message: + description: Human readable message indicating details about + the current status. + type: string + type: object + type: array uid: description: The system-generated UID of the resource. type: string diff --git a/install-bundles/install-bundle-namespaced/per-namespace-components.yaml b/install-bundles/install-bundle-namespaced/per-namespace-components.yaml index 2e77e1e40c..3c9c8de891 100644 --- a/install-bundles/install-bundle-namespaced/per-namespace-components.yaml +++ b/install-bundles/install-bundle-namespaced/per-namespace-components.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 iam.gke.io/gcp-service-account: cnrm-system-${NAMESPACE?}@${PROJECT_ID?}.iam.gserviceaccount.com labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} @@ -28,7 +28,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} cnrm.cloud.google.com/system: "true" @@ -47,7 +47,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} cnrm.cloud.google.com/system: "true" @@ -66,7 +66,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} cnrm.cloud.google.com/system: "true" @@ -85,7 +85,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} cnrm.cloud.google.com/system: "true" @@ -103,7 +103,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -127,7 +127,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} @@ -144,7 +144,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} @@ -156,7 +156,7 @@ spec: - --prometheus-scrape-endpoint=:8888 command: - /configconnector/manager - image: gcr.io/cnrm-eap/controller:ac01590 + image: gcr.io/cnrm-eap/controller:54aab28 imagePullPolicy: Always name: manager ports: diff --git a/install-bundles/install-bundle-workload-identity/0-cnrm-system.yaml b/install-bundles/install-bundle-workload-identity/0-cnrm-system.yaml index 5a661ce3f8..a9c6f6c7e2 100644 --- a/install-bundles/install-bundle-workload-identity/0-cnrm-system.yaml +++ b/install-bundles/install-bundle-workload-identity/0-cnrm-system.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: Namespace metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-system @@ -25,7 +25,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 iam.gke.io/gcp-service-account: cnrm-system@${PROJECT_ID?}.iam.gserviceaccount.com labels: cnrm.cloud.google.com/system: "true" @@ -36,7 +36,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -46,7 +46,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-resource-stats-recorder @@ -56,7 +56,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-manager @@ -66,7 +66,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-cnrm-system-role @@ -87,7 +87,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-cnrm-system-role @@ -108,7 +108,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1237,7 +1237,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -1287,7 +1287,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -1345,7 +1345,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -1370,7 +1370,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -1400,7 +1400,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -2156,7 +2156,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -2219,7 +2219,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -2237,7 +2237,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -2255,7 +2255,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -2278,7 +2278,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -2295,7 +2295,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -2312,7 +2312,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -2329,7 +2329,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -2346,7 +2346,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -2363,7 +2363,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -2380,7 +2380,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -2402,7 +2402,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -2423,7 +2423,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2441,7 +2441,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2454,8 +2454,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.104.0 - image: gcr.io/cnrm-eap/recorder:ac01590 + value: 1.105.0 + image: gcr.io/cnrm-eap/recorder:54aab28 imagePullPolicy: Always name: recorder ports: @@ -2489,7 +2489,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2504,7 +2504,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2517,7 +2517,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:ac01590 + image: gcr.io/cnrm-eap/webhook:54aab28 imagePullPolicy: Always name: webhook ports: @@ -2547,7 +2547,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2562,7 +2562,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2572,7 +2572,7 @@ spec: - --prometheus-scrape-endpoint=:8888 command: - /configconnector/manager - image: gcr.io/cnrm-eap/controller:ac01590 + image: gcr.io/cnrm-eap/controller:54aab28 imagePullPolicy: Always name: manager ports: @@ -2602,7 +2602,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2617,7 +2617,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2625,7 +2625,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:ac01590 + image: gcr.io/cnrm-eap/deletiondefender:54aab28 imagePullPolicy: Always name: deletiondefender ports: @@ -2656,7 +2656,7 @@ kind: HorizontalPodAutoscaler metadata: annotations: autoscaling.alpha.kubernetes.io/metrics: '[{"type":"Resource","resource":{"name":"memory","targetAverageUtilization":90}}]' - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook diff --git a/install-bundles/install-bundle-workload-identity/crds.yaml b/install-bundles/install-bundle-workload-identity/crds.yaml index af9ca3067c..cc0862d570 100644 --- a/install-bundles/install-bundle-workload-identity/crds.yaml +++ b/install-bundles/install-bundle-workload-identity/crds.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -264,7 +264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -548,15 +548,15 @@ spec: - conditions type: object custom: - description: "Custom access level conditions are set using the Cloud - Common Expression Language to represent the necessary conditions - for the level to apply to a request. \nSee CEL spec at: https://github.com/google/cel-spec." + description: |- + Custom access level conditions are set using the Cloud Common Expression Language to represent the necessary conditions for the level to apply to a request. + See CEL spec at: https://github.com/google/cel-spec. properties: expr: - description: "Represents a textual expression in the Common Expression - Language (CEL) syntax. CEL is a C-like expression language.\nThis - page details the objects and attributes that are used to the - build the CEL expressions for \ncustom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec." + description: |- + Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. + This page details the objects and attributes that are used to the build the CEL expressions for + custom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec. properties: description: description: Description of the expression. @@ -650,7 +650,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -780,7 +780,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -949,7 +949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1097,7 +1097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1259,10 +1259,11 @@ spec: type: object type: array egressPolicies: - description: "List of EgressPolicies to apply to the perimeter. - A perimeter may \nhave multiple EgressPolicies, each of which - is evaluated separately.\nAccess is granted if any EgressPolicy - grants it. Must be empty for \na perimeter bridge." + description: |- + List of EgressPolicies to apply to the perimeter. A perimeter may + have multiple EgressPolicies, each of which is evaluated separately. + Access is granted if any EgressPolicy grants it. Must be empty for + a perimeter bridge. items: properties: egressFrom: @@ -1317,17 +1318,16 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access to outside the \nperimeter. If - left unspecified, then members of 'identities' field - will \nbe allowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access to outside the + perimeter. If left unspecified, then members of 'identities' field will + be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string type: object egressTo: - description: "Defines the conditions on the 'ApiOperation' - and destination resources that \ncause this 'EgressPolicy' - to apply." + description: |- + Defines the conditions on the 'ApiOperation' and destination resources that + cause this 'EgressPolicy' to apply. properties: externalResources: description: |- @@ -1338,40 +1338,37 @@ spec: type: string type: array operations: - description: "A list of 'ApiOperations' that this egress - rule applies to. A request matches \nif it contains - an operation/service in this list." + description: |- + A list of 'ApiOperations' that this egress rule applies to. A request matches + if it contains an operation/service in this list. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong \nto the service - specified by 'serviceName' field. A single MethodSelector - \nentry with '*' specified for the 'method' - field will allow all methods \nAND permissions - for the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong + to the service specified by 'serviceName' field. A single MethodSelector + entry with '*' specified for the 'method' field will allow all methods + AND permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for 'method' should - be a valid method name for the corresponding - \n'serviceName' in 'ApiOperation'. If - '*' used as value for method, \nthen ALL - methods and permissions are allowed." + description: |- + Value for 'method' should be a valid method name for the corresponding + 'serviceName' in 'ApiOperation'. If '*' used as value for method, + then ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - serviceName \nfield set to '*' will allow all - methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with serviceName + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1478,11 +1475,10 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access from outside the \nperimeter. If - left unspecified, then members of 'identities' field - will be \nallowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access from outside the + perimeter. If left unspecified, then members of 'identities' field will be + allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string sources: description: Sources that this 'IngressPolicy' authorizes @@ -1573,40 +1569,37 @@ spec: this 'IngressPolicy' to apply. properties: operations: - description: "A list of 'ApiOperations' the sources - specified in corresponding 'IngressFrom' \nare allowed - to perform in this 'ServicePerimeter'." + description: |- + A list of 'ApiOperations' the sources specified in corresponding 'IngressFrom' + are allowed to perform in this 'ServicePerimeter'. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong to \nthe service - specified by serviceName field. A single 'MethodSelector' - entry \nwith '*' specified for the method field - will allow all methods AND \npermissions for - the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong to + the service specified by serviceName field. A single 'MethodSelector' entry + with '*' specified for the method field will allow all methods AND + permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for method should be - a valid method name for the corresponding - \nserviceName in 'ApiOperation'. If '*' - used as value for 'method', then \nALL - methods and permissions are allowed." + description: |- + Value for method should be a valid method name for the corresponding + serviceName in 'ApiOperation'. If '*' used as value for 'method', then + ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - 'serviceName' \nfield set to '*' will allow - all methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with 'serviceName' + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1765,10 +1758,11 @@ spec: type: object type: array egressPolicies: - description: "List of EgressPolicies to apply to the perimeter. - A perimeter may \nhave multiple EgressPolicies, each of which - is evaluated separately.\nAccess is granted if any EgressPolicy - grants it. Must be empty for \na perimeter bridge." + description: |- + List of EgressPolicies to apply to the perimeter. A perimeter may + have multiple EgressPolicies, each of which is evaluated separately. + Access is granted if any EgressPolicy grants it. Must be empty for + a perimeter bridge. items: properties: egressFrom: @@ -1823,17 +1817,16 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access to outside the \nperimeter. If - left unspecified, then members of 'identities' field - will \nbe allowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access to outside the + perimeter. If left unspecified, then members of 'identities' field will + be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string type: object egressTo: - description: "Defines the conditions on the 'ApiOperation' - and destination resources that \ncause this 'EgressPolicy' - to apply." + description: |- + Defines the conditions on the 'ApiOperation' and destination resources that + cause this 'EgressPolicy' to apply. properties: externalResources: description: |- @@ -1844,40 +1837,37 @@ spec: type: string type: array operations: - description: "A list of 'ApiOperations' that this egress - rule applies to. A request matches \nif it contains - an operation/service in this list." + description: |- + A list of 'ApiOperations' that this egress rule applies to. A request matches + if it contains an operation/service in this list. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong \nto the service - specified by 'serviceName' field. A single MethodSelector - \nentry with '*' specified for the 'method' - field will allow all methods \nAND permissions - for the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong + to the service specified by 'serviceName' field. A single MethodSelector + entry with '*' specified for the 'method' field will allow all methods + AND permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for 'method' should - be a valid method name for the corresponding - \n'serviceName' in 'ApiOperation'. If - '*' used as value for method, \nthen ALL - methods and permissions are allowed." + description: |- + Value for 'method' should be a valid method name for the corresponding + 'serviceName' in 'ApiOperation'. If '*' used as value for method, + then ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - serviceName \nfield set to '*' will allow all - methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with serviceName + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -1984,11 +1974,10 @@ spec: type: object type: array identityType: - description: "Specifies the type of identities that - are allowed access from outside the \nperimeter. If - left unspecified, then members of 'identities' field - will be \nallowed access. Possible values: [\"IDENTITY_TYPE_UNSPECIFIED\", - \"ANY_IDENTITY\", \"ANY_USER_ACCOUNT\", \"ANY_SERVICE_ACCOUNT\"]." + description: |- + Specifies the type of identities that are allowed access from outside the + perimeter. If left unspecified, then members of 'identities' field will be + allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]. type: string sources: description: Sources that this 'IngressPolicy' authorizes @@ -2079,40 +2068,37 @@ spec: this 'IngressPolicy' to apply. properties: operations: - description: "A list of 'ApiOperations' the sources - specified in corresponding 'IngressFrom' \nare allowed - to perform in this 'ServicePerimeter'." + description: |- + A list of 'ApiOperations' the sources specified in corresponding 'IngressFrom' + are allowed to perform in this 'ServicePerimeter'. items: properties: methodSelectors: - description: "API methods or permissions to allow. - Method or permission must belong to \nthe service - specified by serviceName field. A single 'MethodSelector' - entry \nwith '*' specified for the method field - will allow all methods AND \npermissions for - the service specified in 'serviceName'." + description: |- + API methods or permissions to allow. Method or permission must belong to + the service specified by serviceName field. A single 'MethodSelector' entry + with '*' specified for the method field will allow all methods AND + permissions for the service specified in 'serviceName'. items: properties: method: - description: "Value for method should be - a valid method name for the corresponding - \nserviceName in 'ApiOperation'. If '*' - used as value for 'method', then \nALL - methods and permissions are allowed." + description: |- + Value for method should be a valid method name for the corresponding + serviceName in 'ApiOperation'. If '*' used as value for 'method', then + ALL methods and permissions are allowed. type: string permission: - description: "Value for permission should - be a valid Cloud IAM permission for the - \ncorresponding 'serviceName' in 'ApiOperation'." + description: |- + Value for permission should be a valid Cloud IAM permission for the + corresponding 'serviceName' in 'ApiOperation'. type: string type: object type: array serviceName: - description: "The name of the API whose methods - or permissions the 'IngressPolicy' or \n'EgressPolicy' - want to allow. A single 'ApiOperation' with - 'serviceName' \nfield set to '*' will allow - all methods AND permissions for all services." + description: |- + The name of the API whose methods or permissions the 'IngressPolicy' or + 'EgressPolicy' want to allow. A single 'ApiOperation' with 'serviceName' + field set to '*' will allow all methods AND permissions for all services. type: string type: object type: array @@ -2305,7 +2291,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2368,6 +2354,17 @@ spec: description: description: Immutable. User-provided description of the backup. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object location: description: Immutable. The location where the alloydb backup should reside. @@ -2440,6 +2437,22 @@ spec: createTime: description: Time the Backup was created in UTC. type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array etag: description: A hash of the resource. type: string @@ -2489,7 +2502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2562,6 +2575,17 @@ spec: enabled: description: Whether automated backups are enabled. type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'The fully-qualified resource name of the KMS + key. Each Cloud KMS key is regionalized and has the following + format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object labels: additionalProperties: type: string @@ -2574,14 +2598,16 @@ spec: type: string quantityBasedRetention: description: Quantity-based Backup retention policy to retain - recent backups. + recent backups. Conflicts with 'time_based_retention', both + can't be set together. properties: count: description: The number of backups to retain. type: integer type: object timeBasedRetention: - description: Time-based Backup retention policy. + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. properties: retentionPeriod: description: |- @@ -2612,17 +2638,16 @@ spec: "24:00:00" for scenarios like business closing time. type: integer minutes: - description: Minutes of hour of day. Must be from 0 - to 59. + description: Minutes of hour of day. Currently, only + the value 0 is supported. type: integer nanos: - description: Fractions of seconds in nanoseconds. Must - be from 0 to 999,999,999. + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. type: integer seconds: - description: Seconds of minutes of the time. Must normally - be from 0 to 59. An API may allow the value 60 if - it allows leap-seconds. + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. type: integer type: object type: array @@ -2634,6 +2659,17 @@ spec: description: User-settable and human-readable display name for the Cluster. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object initialUser: description: Initial user to setup during cluster creation. properties: @@ -2771,6 +2807,22 @@ spec: field and it's populated at the Cluster creation time. This field cannot be changed after cluster creation. type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array migrationSource: description: Cluster created via DMS migration. items: @@ -2820,7 +2872,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2914,8 +2966,10 @@ spec: instance, instance is created in a random zone with available capacity. type: string instanceType: - description: 'Immutable. The type of the instance. Possible values: - ["PRIMARY", "READ_POOL"].' + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' type: string machineConfig: description: Configurations for the machines that host the underlying @@ -3021,7 +3075,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3295,7 +3349,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3454,7 +3508,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3618,7 +3672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3791,7 +3845,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3935,7 +3989,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4065,7 +4119,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4193,7 +4247,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4368,7 +4422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4498,7 +4552,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4674,7 +4728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4803,7 +4857,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5097,7 +5151,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5232,7 +5286,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5407,7 +5461,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5540,7 +5594,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6241,7 +6295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6391,7 +6445,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6842,7 +6896,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7140,7 +7194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7342,7 +7396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7513,7 +7567,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7693,7 +7747,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7869,7 +7923,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8096,7 +8150,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8391,8 +8445,9 @@ spec: description: True if the connection has credential assigned. type: boolean name: - description: "The resource name of the connection in the form of: - \n\"projects/{project_id}/locations/{location_id}/connections/{connectionId}\"." + description: |- + The resource name of the connection in the form of: + "projects/{project_id}/locations/{location_id}/connections/{connectionId}". type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -8420,7 +8475,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8594,7 +8649,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8852,7 +8907,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9224,7 +9279,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9523,7 +9578,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9931,6 +9986,21 @@ spec: empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value. type: string + parquetOptions: + description: Immutable. Parquet Options for load and make external + tables. + properties: + enableListInference: + description: Immutable. If sourceFormat is set to PARQUET, + indicates whether to use schema inference specifically for + Parquet LIST logical type. + type: boolean + enumAsString: + description: Immutable. If sourceFormat is set to PARQUET, + indicates whether to infer Parquet ENUM logical type as + STRING instead of BYTES by default. + type: boolean + type: object projectionFields: description: |- Immutable. If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. @@ -10364,7 +10434,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10554,7 +10624,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10816,7 +10886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11280,7 +11350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11457,7 +11527,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11678,7 +11748,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11902,7 +11972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12071,7 +12141,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -12530,7 +12600,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -12798,7 +12868,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13223,7 +13293,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13370,10 +13440,10 @@ spec: type: object type: array createTime: - description: "Creation timestamp of a Certificate Map Entry. Timestamp - in RFC3339 UTC \"Zulu\" format, \nwith nanosecond resolution and - up to nine fractional digits. \nExamples: \"2014-10-02T15:01:23Z\" - and \"2014-10-02T15:01:23.045123456Z\"." + description: |- + Creation timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format, + with nanosecond resolution and up to nine fractional digits. + Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -13386,10 +13456,10 @@ spec: description: A serving state of this Certificate Map Entry. type: string updateTime: - description: "Update timestamp of a Certificate Map Entry. Timestamp - in RFC3339 UTC \"Zulu\" format, \nwith nanosecond resolution and - up to nine fractional digits. \nExamples: \"2014-10-02T15:01:23Z\" - and \"2014-10-02T15:01:23.045123456Z\"." + description: |- + Update timestamp of a Certificate Map Entry. Timestamp in RFC3339 UTC "Zulu" format, + with nanosecond resolution and up to nine fractional digits. + Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". type: string type: object required: @@ -13410,7 +13480,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13603,7 +13673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13662,6 +13732,10 @@ spec: description: description: A human-readable description of the resource. type: string + location: + description: The Certificate Manager location. If not specified, "global" + is used. + type: string managed: description: |- Immutable. Configuration and state of a Managed Certificate. @@ -13777,7 +13851,7 @@ spec: properties: certificatePem: description: |- - DEPRECATED. Deprecated in favor of `pem_certificate`. **Deprecated** The certificate chain in PEM-encoded form. + DEPRECATED. Deprecated in favor of `pem_certificate`. Immutable. **Deprecated** The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. oneOf: @@ -13819,13 +13893,13 @@ spec: type: object pemCertificate: description: |- - The certificate chain in PEM-encoded form. + Immutable. The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. type: string pemPrivateKey: - description: The private key of the leaf certificate in PEM-encoded - form. + description: Immutable. The private key of the leaf certificate + in PEM-encoded form. oneOf: - not: required: @@ -13865,8 +13939,8 @@ spec: type: object privateKeyPem: description: DEPRECATED. Deprecated in favor of `pem_private_key`. - **Deprecated** The private key of the leaf certificate in PEM-encoded - form. + Immutable. **Deprecated** The private key of the leaf certificate + in PEM-encoded form. oneOf: - not: required: @@ -13962,7 +14036,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14137,7 +14211,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14194,12 +14268,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14214,9 +14287,10 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. type: string condition: description: |- @@ -14236,9 +14310,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14376,7 +14450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14433,12 +14507,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14453,9 +14526,10 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. type: string condition: description: |- @@ -14475,9 +14549,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14607,7 +14681,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14664,12 +14738,11 @@ spec: spec: properties: assetNames: - description: "A list of the full names of the assets to receive updates. - You must specify either or both of \nassetNames and assetTypes. - Only asset updates matching specified assetNames and assetTypes - are\nexported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1.\nSee - https://cloud.google.com/apis/design/resourceNames#fullResourceName - for more info." + description: |- + A list of the full names of the assets to receive updates. You must specify either or both of + assetNames and assetTypes. Only asset updates matching specified assetNames and assetTypes are + exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. + See https://cloud.google.com/apis/design/resourceNames#fullResourceName for more info. items: type: string type: array @@ -14684,10 +14757,11 @@ spec: type: string type: array billingProject: - description: "Immutable. The project whose identity will be used when - sending messages to the\ndestination pubsub topic. It also specifies - the project for API \nenablement check, quota, and billing. If not - specified, the resource's\nproject will be used." + description: |- + Immutable. The project whose identity will be used when sending messages to the + destination pubsub topic. It also specifies the project for API + enablement check, quota, and billing. If not specified, the resource's + project will be used. type: string condition: description: |- @@ -14707,9 +14781,9 @@ spec: Expression Language syntax. type: string location: - description: "String indicating the location of the expression - for error reporting, e.g. a file \nname and a position in the - file." + description: |- + String indicating the location of the expression for error reporting, e.g. a file + name and a position in the file. type: string title: description: |- @@ -14837,7 +14911,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14894,15 +14968,15 @@ spec: spec: properties: approvalConfig: - description: "Configuration for manual approval to start a build invocation - of this BuildTrigger. \nBuilds created by this trigger will require - approval before they execute. \nAny user with a Cloud Build Approver - role for the project can approve a build." + description: |- + Configuration for manual approval to start a build invocation of this BuildTrigger. + Builds created by this trigger will require approval before they execute. + Any user with a Cloud Build Approver role for the project can approve a build. properties: approvalRequired: - description: "Whether or not approval is needed. If this is set - on a build, it will become pending when run, \nand will need - to be explicitly approved to start." + description: |- + Whether or not approval is needed. If this is set on a build, it will become pending when run, + and will need to be explicitly approved to start. type: boolean type: object bitbucketServerTriggerConfig: @@ -15253,11 +15327,11 @@ spec: type: string type: object queueTtl: - description: "TTL in queue for this build. If provided and the - build is enqueued longer than this value, \nthe build will expire - and the build status will be EXPIRED.\nThe TTL starts ticking - from createTime.\nA duration in seconds with up to nine fractional - digits, terminated by 's'. Example: \"3.5s\"." + description: |- + TTL in queue for this build. If provided and the build is enqueued longer than this value, + the build will expire and the build status will be EXPIRED. + The TTL starts ticking from createTime. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". type: string secret: description: Secrets to decrypt using Cloud Key Management Service. @@ -15295,12 +15369,11 @@ spec: secretEnv: additionalProperties: type: string - description: "Map of environment variable name to its encrypted - value.\nSecret environment variables must be unique across - all of a build's secrets, \nand must be used by at least - one build step. Values can be at most 64 KB in size. \nThere - can be at most 100 secret values across all of a build's - secrets." + description: |- + Map of environment variable name to its encrypted value. + Secret environment variables must be unique across all of a build's secrets, + and must be used by at least one build step. Values can be at most 64 KB in size. + There can be at most 100 secret values across all of a build's secrets. type: object required: - kmsKeyRef @@ -15317,29 +15390,29 @@ spec: Repository. properties: branchName: - description: "Regex matching branches to build. Exactly - one a of branch name, tag, or commit SHA must be provided.\nThe - syntax of the regular expressions accepted is the syntax - accepted by RE2 and \ndescribed at https://github.com/google/re2/wiki/Syntax." + description: |- + Regex matching branches to build. Exactly one a of branch name, tag, or commit SHA must be provided. + The syntax of the regular expressions accepted is the syntax accepted by RE2 and + described at https://github.com/google/re2/wiki/Syntax. type: string commitSha: description: Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided. type: string dir: - description: "Directory, relative to the source root, - in which to run the build.\nThis must be a relative - path. If a step's dir is specified and is an absolute - path, \nthis value is ignored for that step's execution." + description: |- + Directory, relative to the source root, in which to run the build. + This must be a relative path. If a step's dir is specified and is an absolute path, + this value is ignored for that step's execution. type: string invertRegex: description: Only trigger a build if the revision regex does NOT match the revision regex. type: boolean projectId: - description: "ID of the project that owns the Cloud Source - Repository. \nIf omitted, the project ID requesting - the build is assumed." + description: |- + ID of the project that owns the Cloud Source Repository. + If omitted, the project ID requesting the build is assumed. type: string repoRef: description: |- @@ -15379,10 +15452,10 @@ spec: Should only be used with triggers.run. type: object tagName: - description: "Regex matching tags to build. Exactly one - a of branch name, tag, or commit SHA must be provided.\nThe - syntax of the regular expressions accepted is the syntax - accepted by RE2 and \ndescribed at https://github.com/google/re2/wiki/Syntax." + description: |- + Regex matching tags to build. Exactly one a of branch name, tag, or commit SHA must be provided. + The syntax of the regular expressions accepted is the syntax accepted by RE2 and + described at https://github.com/google/re2/wiki/Syntax. type: string required: - repoRef @@ -15422,9 +15495,9 @@ spec: type: string type: object generation: - description: "Google Cloud Storage generation for the - object. \nIf the generation is omitted, the latest generation - will be used." + description: |- + Google Cloud Storage generation for the object. + If the generation is omitted, the latest generation will be used. type: string object: description: |- @@ -15440,6 +15513,24 @@ spec: description: The operations to be performed on the workspace. items: properties: + allowExitCodes: + description: |- + Allow this build step to fail without failing the entire build if and + only if the exit code is one of the specified codes. + + If 'allowFailure' is also specified, this field will take precedence. + items: + type: integer + type: array + allowFailure: + description: |- + Allow this build step to fail without failing the entire build. + If false, the entire build will fail if this step fails. Otherwise, the + build will succeed, but this step will still have a failure status. + Error information will be reported in the 'failureDetail' field. + + 'allowExitCodes' takes precedence over this field. + type: boolean args: description: |- A list of arguments that will be presented to the step when it is started. @@ -15487,25 +15578,28 @@ spec: reference this build step as a dependency. type: string name: - description: "The name of the container image that will - run this particular build step.\n\nIf the image is available - in the host's Docker daemon's cache, it will be\nrun directly. - If not, the host will attempt to pull the image first, - using\nthe builder service account's credentials if necessary.\n\nThe - Docker daemon's cache will already have the latest versions - of all of\nthe officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders - \nfor images and examples).\nThe Docker daemon will also - have cached many of the layers for some popular\nimages, - like \"ubuntu\", \"debian\", but they will be refreshed - at the time\nyou attempt to use them.\n\nIf you built - an image in a previous build step, it will be stored in - the\nhost's Docker daemon's cache and is available to - use as the name for a\nlater build step." + description: |- + The name of the container image that will run this particular build step. + + If the image is available in the host's Docker daemon's cache, it will be + run directly. If not, the host will attempt to pull the image first, using + the builder service account's credentials if necessary. + + The Docker daemon's cache will already have the latest versions of all of + the officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders + for images and examples). + The Docker daemon will also have cached many of the layers for some popular + images, like "ubuntu", "debian", but they will be refreshed at the time + you attempt to use them. + + If you built an image in a previous build step, it will be stored in the + host's Docker daemon's cache and is available to use as the name for a + later build step. type: string script: - description: "A shell script to be executed in the step. - \nWhen script is provided, the user cannot specify the - entrypoint or args." + description: |- + A shell script to be executed in the step. + When script is provided, the user cannot specify the entrypoint or args. type: string secretEnv: description: |- @@ -15604,11 +15698,10 @@ spec: trigger will never result in a build. type: boolean filename: - description: "Path, from the source root, to a file whose contents - is used for the template. \nEither a filename or build template - must be provided. Set this only when using trigger_template or github.\nWhen - using Pub/Sub, Webhook or Manual set the file name using git_file_source - instead." + description: |- + Path, from the source root, to a file whose contents is used for the template. + Either a filename or build template must be provided. Set this only when using trigger_template or github. + When using Pub/Sub, Webhook or Manual set the file name using git_file_source instead. type: string filter: description: A Common Expression Language string. Used only with Pub/Sub @@ -15655,24 +15748,52 @@ spec: of the path. type: string repoType: - description: "The type of the repo, since it may not be explicit - from the repo field (e.g from a URL). \nValues can be UNKNOWN, - CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible - values: [\"UNKNOWN\", \"CLOUD_SOURCE_REPOSITORIES\", \"GITHUB\", - \"BITBUCKET_SERVER\"]." + description: |- + The type of the repo, since it may not be explicit from the repo field (e.g from a URL). + Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]. type: string + repositoryRef: + description: |- + Only `external` field is supported to configure the reference. + + The fully qualified resource name of the Repo API repository. The fully qualified resource name of the Repo API repository. + If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `CloudBuildV2Repository` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object revision: - description: "The branch, tag, arbitrary ref, or SHA version of - the repo to use when resolving the \nfilename (optional). This - field respects the same syntax/resolution as described here: - https://git-scm.com/docs/gitrevisions \nIf unspecified, the - revision from which the trigger invocation originated is assumed - to be the revision from which to read the specified path." + description: |- + The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the + filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions + If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. type: string uri: - description: "The URI of the repo (optional). If unspecified, - the repo from which the trigger \ninvocation originated is assumed - to be the repo from which to read the specified path." + description: |- + The URI of the repo (optional). If unspecified, the repo from which the trigger + invocation originated is assumed to be the repo from which to read the specified path. type: string required: - path @@ -15805,10 +15926,11 @@ spec: If not specified, "global" is used. type: string pubsubConfig: - description: "PubsubConfig describes the configuration of a trigger - that creates \na build whenever a Pub/Sub message is published.\n\nOne - of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' - or 'source_to_build' must be provided." + description: |- + PubsubConfig describes the configuration of a trigger that creates + a build whenever a Pub/Sub message is published. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: serviceAccountRef: description: Service account that will make the push request. @@ -15967,13 +16089,13 @@ spec: type: string type: object sourceToBuild: - description: "The repo and ref of the repository from which to build. - \nThis field is used only for those triggers that do not respond - to SCM events. \nTriggers that respond to such events build source - at whatever commit caused the event. \nThis field is currently only - used by Webhook, Pub/Sub, Manual, and Cron triggers.\n\nOne of 'trigger_template', - 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' - must be provided." + description: |- + The repo and ref of the repository from which to build. + This field is used only for those triggers that do not respond to SCM events. + Triggers that respond to such events build source at whatever commit caused the event. + This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: githubEnterpriseConfigRef: description: |- @@ -16016,13 +16138,44 @@ spec: The type of the repo, since it may not be explicit from the repo field (e.g from a URL). Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]. type: string + repositoryRef: + description: |- + Only `external` field is supported to configure the reference. + + The qualified resource name of the Repo API repository. + Either uri or repository can be specified and is required. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `CloudBuildV2Repository` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object uri: - description: The URI of the repo (required). + description: The URI of the repo. type: string required: - ref - repoType - - uri type: object substitutions: additionalProperties: @@ -16102,10 +16255,11 @@ spec: type: string type: object webhookConfig: - description: "WebhookConfig describes the configuration of a trigger - that creates \na build whenever a webhook is sent to a trigger's - webhook URL.\n\nOne of 'trigger_template', 'github', 'pubsub_config' - 'webhook_config' or 'source_to_build' must be provided." + description: |- + WebhookConfig describes the configuration of a trigger that creates + a build whenever a webhook is sent to a trigger's webhook URL. + + One of 'trigger_template', 'github', 'pubsub_config' 'webhook_config' or 'source_to_build' must be provided. properties: secretRef: description: The secret required @@ -16202,7 +16356,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16309,13 +16463,14 @@ spec: which to run the build. type: string invertRegex: - description: "Only trigger a build if the revision regex - does \nNOT match the revision regex." + description: |- + Only trigger a build if the revision regex does + NOT match the revision regex. type: boolean projectId: - description: "Immutable. ID of the project that owns the - Cloud Source Repository. If omitted, the \nproject ID - requesting the build is assumed." + description: |- + Immutable. ID of the project that owns the Cloud Source Repository. If omitted, the + project ID requesting the build is assumed. type: string repoName: description: Name of the Cloud Source Repository. @@ -16333,9 +16488,9 @@ spec: source. type: string generation: - description: "Google Cloud Storage generation for the - object. If the generation \nis omitted, the latest generation - will be used." + description: |- + Google Cloud Storage generation for the object. If the generation + is omitted, the latest generation will be used. type: integer object: description: Google Cloud Storage object containing the @@ -16667,7 +16822,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17099,7 +17254,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17297,7 +17452,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17564,7 +17719,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17747,7 +17902,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18009,7 +18164,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18547,7 +18702,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18818,7 +18973,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19074,7 +19229,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19530,7 +19685,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19800,7 +19955,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20014,7 +20169,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20259,6 +20414,20 @@ spec: cdnPolicy: description: Cloud CDN configuration for this BackendService. properties: + bypassCacheOnRequestHeaders: + description: |- + Bypass the cache when the specified request headers are matched - e.g. Pragma or Authorization headers. Up to 5 headers can be specified. + The cache is bypassed for all cdnPolicy.cacheMode settings. + items: + properties: + headerName: + description: The header field name to match on when bypassing + cache. Values are case-insensitive. + type: string + required: + - headerName + type: object + type: array cacheKeyPolicy: description: The CacheKeyPolicy for this CdnPolicy. properties: @@ -21270,7 +21439,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21484,7 +21653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21661,7 +21830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21717,6 +21886,40 @@ spec: type: object spec: properties: + asyncPrimaryDisk: + description: Immutable. A nested object resource. + properties: + diskRef: + description: Immutable. Primary disk for asynchronous disk replication. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `ComputeDisk` + resource.' + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object + required: + - diskRef + type: object description: description: |- Immutable. An optional description of this resource. Provide this property when @@ -21843,10 +22046,10 @@ spec: type: object type: object rsaEncryptedKey: - description: "Immutable. Specifies an RFC 4648 base64 encoded, - RSA-wrapped 2048-bit \ncustomer-supplied encryption key to either - encrypt or decrypt \nthis resource. You can provide either the - rawKey or the rsaEncryptedKey." + description: |- + Immutable. Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + customer-supplied encryption key to either encrypt or decrypt + this resource. You can provide either the rawKey or the rsaEncryptedKey. oneOf: - not: required: @@ -22354,7 +22557,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22500,7 +22703,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22720,7 +22923,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22912,7 +23115,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -23254,7 +23457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23385,9 +23588,7 @@ spec: direction: description: |- Immutable. Direction of traffic to which this firewall applies; default is - INGRESS. Note: For INGRESS traffic, it is NOT supported to specify - destinationRanges; For EGRESS traffic, it is NOT supported to specify - 'source_ranges' OR 'source_tags'. For INGRESS traffic, one of 'source_ranges', + INGRESS. Note: For INGRESS traffic, one of 'source_ranges', 'source_tags' or 'source_service_accounts' is required. Possible values: ["INGRESS", "EGRESS"]. type: string disabled: @@ -23634,7 +23835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23691,20 +23892,37 @@ spec: spec: properties: allPorts: - description: Immutable. This field is used along with the `backend_service` - field for internal load balancing or with the `target` field for - internal TargetInstance. This field cannot be used with `port` or - `portRange` fields. When the load balancing scheme is `INTERNAL` - and protocol is TCP/UDP, specify this field to allow packets addressed - to any ports will be forwarded to the backends configured with this + description: |- + Immutable. This field can only be used: + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By internal TCP/UDP load balancers, backend service-based network load + balancers, and internal and external protocol forwarding. + + + Set this field to true to allow packets addressed to any port or packets + lacking destination port information (for example, UDP fragments after the + first fragment) to be forwarded to the backends configured with this forwarding rule. + + The 'ports', 'port_range', and + 'allPorts' fields are mutually exclusive. type: boolean allowGlobalAccess: - description: This field is used along with the `backend_service` field - for internal load balancing or with the `target` field for internal - TargetInstance. If the field is set to `TRUE`, clients can access - ILB from all regions. Otherwise only allows access from clients - in the same region as the internal load balancer. + description: |- + This field is used along with the 'backend_service' field for + internal load balancing or with the 'target' field for internal + TargetInstance. + + If the field is set to 'TRUE', clients can access ILB from all + regions. + + Otherwise only allows access from clients in the same region as the + internal load balancer. + type: boolean + allowPscGlobalAccess: + description: Immutable. This is used in PSC consumer ForwardingRule + to control whether the PSC endpoint can be accessed from another + region. type: boolean backendServiceRef: description: |- @@ -23737,8 +23955,9 @@ spec: type: string type: object description: - description: Immutable. An optional description of this resource. - Provide this property when you create the resource. + description: |- + Immutable. An optional description of this resource. Provide this property when + you create the resource. type: string ipAddress: description: |- @@ -23798,47 +24017,38 @@ spec: type: string type: object ipProtocol: - description: Immutable. The IP protocol to which this rule applies. - For protocol forwarding, valid options are `TCP`, `UDP`, `ESP`, - `AH`, `SCTP` or `ICMP`. For Internal TCP/UDP Load Balancing, the - load balancing scheme is `INTERNAL`, and one of `TCP` or `UDP` are - valid. For Traffic Director, the load balancing scheme is `INTERNAL_SELF_MANAGED`, - and only `TCP`is valid. For Internal HTTP(S) Load Balancing, the - load balancing scheme is `INTERNAL_MANAGED`, and only `TCP` is valid. - For HTTP(S), SSL Proxy, and TCP Proxy Load Balancing, the load balancing - scheme is `EXTERNAL` and only `TCP` is valid. For Network TCP/UDP - Load Balancing, the load balancing scheme is `EXTERNAL`, and one - of `TCP` or `UDP` is valid. + description: |- + Immutable. The IP protocol to which this rule applies. + + For protocol forwarding, valid + options are 'TCP', 'UDP', 'ESP', + 'AH', 'SCTP', 'ICMP' and + 'L3_DEFAULT'. + + The valid IP protocols are different for different load balancing products + as described in [Load balancing + features](https://cloud.google.com/load-balancing/docs/features#protocols_from_the_load_balancer_to_the_backends). Possible values: ["TCP", "UDP", "ESP", "AH", "SCTP", "ICMP", "L3_DEFAULT"]. type: string ipVersion: description: 'Immutable. The IP Version that will be used by this - forwarding rule. Valid options are `IPV4` or `IPV6`. This can only - be specified for an external global forwarding rule. Possible values: - UNSPECIFIED_VERSION, IPV4, IPV6.' + global forwarding rule. Possible values: ["IPV4", "IPV6"].' type: string isMirroringCollector: - description: Immutable. Indicates whether or not this load balancer - can be used as a collector for packet mirroring. To prevent mirroring - loops, instances behind this load balancer will not have their traffic - mirrored even if a `PacketMirroring` rule applies to them. This - can only be set to true for load balancers that have their `loadBalancingScheme` - set to `INTERNAL`. + description: |- + Immutable. Indicates whether or not this load balancer can be used as a collector for + packet mirroring. To prevent mirroring loops, instances behind this + load balancer will not have their traffic mirrored even if a + 'PacketMirroring' rule applies to them. + + This can only be set to true for load balancers that have their + 'loadBalancingScheme' set to 'INTERNAL'. type: boolean loadBalancingScheme: - description: "Immutable. Specifies the forwarding rule type.\n\n* - \ `EXTERNAL` is used for:\n * Classic Cloud VPN gateways\n - \ * Protocol forwarding to VMs from an external IP address\n - \ * The following load balancers: HTTP(S), SSL Proxy, TCP Proxy, - and Network TCP/UDP\n* `INTERNAL` is used for:\n * Protocol - forwarding to VMs from an internal IP address\n * Internal - TCP/UDP load balancers\n* `INTERNAL_MANAGED` is used for:\n * - \ Internal HTTP(S) load balancers\n* `INTERNAL_SELF_MANAGED` - is used for:\n * Traffic Director\n* `EXTERNAL_MANAGED` is - used for:\n * Global external HTTP(S) load balancers \n\nFor - more information about forwarding rules, refer to [Forwarding rule - concepts](/load-balancing/docs/forwarding-rule-concepts). Possible - values: INVALID, INTERNAL, INTERNAL_MANAGED, INTERNAL_SELF_MANAGED, - EXTERNAL, EXTERNAL_MANAGED." + description: |- + Immutable. Specifies the forwarding rule type. + + For more information about forwarding rules, refer to + [Forwarding rule concepts](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts). Default value: "EXTERNAL" Possible values: ["EXTERNAL", "EXTERNAL_MANAGED", "INTERNAL", "INTERNAL_MANAGED"]. type: string location: description: 'Location represents the geographical location of the @@ -23847,33 +24057,42 @@ spec: type: string metadataFilters: description: |- - Immutable. Opaque filter criteria used by Loadbalancer to restrict routing configuration to a limited set of [xDS](https://github.com/envoyproxy/data-plane-api/blob/master/XDS_PROTOCOL.md) compliant clients. In their xDS requests to Loadbalancer, xDS clients present [node metadata](https://github.com/envoyproxy/data-plane-api/search?q=%22message+Node%22+in%3A%2Fenvoy%2Fapi%2Fv2%2Fcore%2Fbase.proto&). If a match takes place, the relevant configuration is made available to those proxies. Otherwise, all the resources (e.g. `TargetHttpProxy`, `UrlMap`) referenced by the `ForwardingRule` will not be visible to those proxies. + Immutable. Opaque filter criteria used by Loadbalancer to restrict routing + configuration to a limited set xDS compliant clients. In their xDS + requests to Loadbalancer, xDS clients present node metadata. If a + match takes place, the relevant routing configuration is made available + to those proxies. - For each `metadataFilter` in this list, if its `filterMatchCriteria` is set to MATCH_ANY, at least one of the `filterLabel`s must match the corresponding label provided in the metadata. If its `filterMatchCriteria` is set to MATCH_ALL, then all of its `filterLabel`s must match with corresponding labels provided in the metadata. + For each metadataFilter in this list, if its filterMatchCriteria is set + to MATCH_ANY, at least one of the filterLabels must match the + corresponding label provided in the metadata. If its filterMatchCriteria + is set to MATCH_ALL, then all of its filterLabels must match with + corresponding labels in the provided metadata. - `metadataFilters` specified here will be applifed before those specified in the `UrlMap` that this `ForwardingRule` references. + metadataFilters specified here can be overridden by those specified in + the UrlMap that this ForwardingRule references. - `metadataFilters` only applies to Loadbalancers that have their loadBalancingScheme set to `INTERNAL_SELF_MANAGED`. + metadataFilters only applies to Loadbalancers that have their + loadBalancingScheme set to INTERNAL_SELF_MANAGED. items: properties: filterLabels: description: |- - Immutable. The list of label value pairs that must match labels in the provided metadata based on `filterMatchCriteria` + Immutable. The list of label value pairs that must match labels in the + provided metadata based on filterMatchCriteria This list must not be empty and can have at the most 64 entries. items: properties: name: description: |- - Immutable. Name of metadata label. - - The name can have a maximum length of 1024 characters and must be at least 1 character long. + Immutable. Name of the metadata label. The length must be between + 1 and 1024 characters, inclusive. type: string value: description: |- - Immutable. The value of the label must match the specified value. - - value can have a maximum length of 1024 characters. + Immutable. The value that the label must match. The value has a maximum + length of 1024 characters. type: string required: - name @@ -23882,12 +24101,13 @@ spec: type: array filterMatchCriteria: description: |- - Immutable. Specifies how individual `filterLabel` matches within the list of `filterLabel`s contribute towards the overall `metadataFilter` match. - - Supported values are: + Immutable. Specifies how individual filterLabel matches within the list of + filterLabels contribute towards the overall metadataFilter match. - * MATCH_ANY: At least one of the `filterLabels` must have a matching label in the provided metadata. - * MATCH_ALL: All `filterLabels` must have matching labels in the provided metadata. Possible values: NOT_SET, MATCH_ALL, MATCH_ANY. + MATCH_ANY - At least one of the filterLabels must have a matching + label in the provided metadata. + MATCH_ALL - All filterLabels must have matching labels in the + provided metadata. Possible values: ["MATCH_ANY", "MATCH_ALL"]. type: string required: - filterLabels @@ -23927,37 +24147,68 @@ spec: type: string type: object networkTier: - description: 'Immutable. This signifies the networking tier used for - configuring this load balancer and can only take the following values: - `PREMIUM`, `STANDARD`. For regional ForwardingRule, the valid values - are `PREMIUM` and `STANDARD`. For GlobalForwardingRule, the valid - value is `PREMIUM`. If this field is not specified, it is assumed - to be `PREMIUM`. If `IPAddress` is specified, this value must be - equal to the networkTier of the Address.' + description: |- + Immutable. This signifies the networking tier used for configuring + this load balancer and can only take the following values: + 'PREMIUM', 'STANDARD'. + + For regional ForwardingRule, the valid values are 'PREMIUM' and + 'STANDARD'. For GlobalForwardingRule, the valid value is + 'PREMIUM'. + + If this field is not specified, it is assumed to be 'PREMIUM'. + If 'IPAddress' is specified, this value must be equal to the + networkTier of the Address. Possible values: ["PREMIUM", "STANDARD"]. type: string portRange: description: |- - Immutable. When the load balancing scheme is `EXTERNAL`, `INTERNAL_SELF_MANAGED` and `INTERNAL_MANAGED`, you can specify a `port_range`. Use with a forwarding rule that points to a target proxy or a target pool. Do not use with a forwarding rule that points to a backend service. This field is used along with the `target` field for TargetHttpProxy, TargetHttpsProxy, TargetSslProxy, TargetTcpProxy, TargetVpnGateway, TargetPool, TargetInstance. Applicable only when `IPProtocol` is `TCP`, `UDP`, or `SCTP`, only packets addressed to ports in the specified range will be forwarded to `target`. Forwarding rules with the same `[IPAddress, IPProtocol]` pair must have disjoint port ranges. Some types of forwarding target have constraints on the acceptable ports: + Immutable. This field can only be used: + + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By backend service-based network load balancers, target pool-based + network load balancers, internal proxy load balancers, external proxy load + balancers, Traffic Director, external protocol forwarding, and Classic VPN. + Some products have restrictions on what ports can be used. See + [port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications) + for details. + + + Only packets addressed to ports in the specified range will be forwarded to + the backends configured with this forwarding rule. - * TargetHttpProxy: 80, 8080 - * TargetHttpsProxy: 443 - * TargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1688, 1883, 5222 - * TargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 1688, 1883, 5222 - * TargetVpnGateway: 500, 4500 + The 'ports' and 'port_range' fields are mutually exclusive. - @pattern: d+(?:-d+)?. + For external forwarding rules, two or more forwarding rules cannot use the + same '[IPAddress, IPProtocol]' pair, and cannot have + overlapping 'portRange's. + + For internal forwarding rules within the same VPC network, two or more + forwarding rules cannot use the same '[IPAddress, IPProtocol]' + pair, and cannot have overlapping 'portRange's. type: string ports: - description: 'Immutable. This field is used along with the `backend_service` - field for internal load balancing. When the load balancing scheme - is `INTERNAL`, a list of ports can be configured, for example, [''80''], - [''8000'',''9000'']. Only packets addressed to these ports are forwarded - to the backends configured with the forwarding rule. If the forwarding - rule''s loadBalancingScheme is INTERNAL, you can specify ports in - one of the following ways: * A list of up to five ports, which can - be non-contiguous * Keyword `ALL`, which causes the forwarding rule - to forward traffic on any port of the forwarding rule''s protocol. - @pattern: d+(?:-d+)? For more information, refer to [Port specifications](/load-balancing/docs/forwarding-rule-concepts#port_specifications).' + description: |- + Immutable. This field can only be used: + + * If 'IPProtocol' is one of TCP, UDP, or SCTP. + * By internal TCP/UDP load balancers, backend service-based network load + balancers, and internal protocol forwarding. + + + You can specify a list of up to five ports by number, separated by commas. + The ports can be contiguous or discontiguous. Only packets addressed to + these ports will be forwarded to the backends configured with this + forwarding rule. + + For external forwarding rules, two or more forwarding rules cannot use the + same '[IPAddress, IPProtocol]' pair, and cannot share any values + defined in 'ports'. + + For internal forwarding rules within the same VPC network, two or more + forwarding rules cannot use the same '[IPAddress, IPProtocol]' + pair, and cannot share any values defined in 'ports'. + + The 'ports' and 'port_range' fields are mutually exclusive. items: type: string type: array @@ -23967,9 +24218,10 @@ spec: is used as the default. type: string serviceDirectoryRegistrations: - description: Immutable. Service Directory resources to register this - forwarding rule with. Currently, only supports a single Service - Directory resource. + description: |- + Immutable. Service Directory resources to register this forwarding rule with. + + Currently, only supports a single Service Directory resource. items: properties: namespace: @@ -23983,17 +24235,31 @@ spec: type: object type: array serviceLabel: - description: Immutable. An optional prefix to the service name for - this Forwarding Rule. If specified, the prefix is the first label - of the fully qualified service name. The label must be 1-63 characters - long, and comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt). + description: |- + Immutable. An optional prefix to the service name for this Forwarding Rule. + If specified, will be the first label of the fully qualified service + name. + + The label must be 1-63 characters long, and comply with RFC1035. Specifically, the label must be 1-63 characters long and match the - regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the - first character must be a lowercase letter, and all following characters - must be a dash, lowercase letter, or digit, except the last character, - which cannot be a dash. This field is only used for internal load - balancing. - type: string + regular expression '[a-z]([-a-z0-9]*[a-z0-9])?' which means the first + character must be a lowercase letter, and all following characters + must be a dash, lowercase letter, or digit, except the last + character, which cannot be a dash. + + This field is only used for INTERNAL load balancing. + type: string + sourceIpRanges: + description: Immutable. If not empty, this Forwarding Rule will only + forward the traffic when the source IP address matches one of the + IP addresses or CIDR ranges set here. Note that a Forwarding Rule + can only have up to 64 source IP ranges, and this field can only + be used with a regional Forwarding Rule whose scheme is EXTERNAL. + Each sourceIpRange entry should be either an IP address (for example, + 1.2.3.4) or a CIDR range (for example, 1.2.3.0/24). + items: + type: string + type: array subnetworkRef: description: |- The subnetwork that the load balanced IP should belong to for this @@ -24217,6 +24483,13 @@ spec: type: object status: properties: + baseForwardingRule: + description: '[Output Only] The URL for the corresponding base Forwarding + Rule. By base Forwarding Rule, we mean the Forwarding Rule that + has the same IP address, protocol, and port settings with the current + Forwarding Rule, but without sourceIPRanges specified. Always empty + if the current Forwarding Rule does not have sourceIPRanges specified.' + type: string conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -24244,11 +24517,12 @@ spec: type: object type: array creationTimestamp: - description: '[Output Only] Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) - text format.' + description: Creation timestamp in RFC3339 text format. type: string labelFingerprint: - description: Used internally during label updates. + description: |- + The fingerprint used for optimistic locking of this resource. Used + internally during updates. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -24262,16 +24536,16 @@ spec: type: string pscConnectionStatus: description: 'The PSC connection status of the PSC Forwarding Rule. - Possible values: STATUS_UNSPECIFIED, PENDING, ACCEPTED, REJECTED, - CLOSED.' + Possible values: ''STATUS_UNSPECIFIED'', ''PENDING'', ''ACCEPTED'', + ''REJECTED'', ''CLOSED''.' type: string selfLink: - description: '[Output Only] Server-defined URL for the resource.' type: string serviceName: - description: '[Output Only] The internal fully qualified service name - for this Forwarding Rule. This field is only used for internal load - balancing.' + description: |- + The internal fully qualified service name for this Forwarding Rule. + + This field is only used for INTERNAL load balancing. type: string type: object required: @@ -24292,7 +24566,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24454,7 +24728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24612,7 +24886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25076,7 +25350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25237,7 +25511,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25398,7 +25672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25513,7 +25787,8 @@ spec: [Enabling guest operating system features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) to see a list of available options. Possible values: ["MULTI_IP_SUBNET", "SECURE_BOOT", "SEV_CAPABLE", "UEFI_COMPATIBLE", "VIRTIO_SCSI_MULTIQUEUE", - "WINDOWS", "GVNIC", "SEV_LIVE_MIGRATABLE"].' + "WINDOWS", "GVNIC", "SEV_LIVE_MIGRATABLE", "SEV_SNP_CAPABLE", + "SUSPEND_RESUME_COMPATIBLE", "TDX_CAPABLE"].' type: string required: - type @@ -25747,7 +26022,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26526,7 +26801,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26708,7 +26983,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26911,7 +27186,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27834,7 +28109,11 @@ spec: description: The CPU platform used by this instance. type: string currentStatus: - description: Current status of the instance. + description: "\n\t\t\t\t\tCurrent status of the instance.\n\t\t\t\t\tThis + could be one of the following values: PROVISIONING, STAGING, RUNNING, + STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED.\n\t\t\t\t\tFor + more information about the status of the instance, see [Instance + life cycle](https://cloud.google.com/compute/docs/instances/instance-life-cycle)." type: string instanceId: description: The server-assigned unique identifier of this instance. @@ -27877,7 +28156,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28861,7 +29140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29186,7 +29465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29403,7 +29682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29588,7 +29867,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29798,7 +30077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30010,7 +30289,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30191,7 +30470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30320,6 +30599,11 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + stackType: + description: 'Which IP version(s) of traffic and routes are allowed + to be imported or exported between peer networks. The default value + is IPV4_ONLY. Possible values: ["IPV4_ONLY", "IPV4_IPV6"].' + type: string required: - networkRef - peerNetworkRef @@ -30386,7 +30670,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30462,34 +30746,30 @@ spec: recreated to modify this field. type: string enableUlaInternalIpv6: - description: "Immutable. Enable ULA internal ipv6 on this network. - Enabling this feature will assign \na /48 from google defined ULA - prefix fd20::/20." + description: |- + Immutable. Enable ULA internal ipv6 on this network. Enabling this feature will assign + a /48 from google defined ULA prefix fd20::/20. type: boolean internalIpv6Range: - description: "Immutable. When enabling ula internal ipv6, caller optionally - can specify the /48 range \nthey want from the google defined ULA - prefix fd20::/20. The input must be a \nvalid /48 ULA IPv6 address - and must be within the fd20::/20. Operation will \nfail if the speficied - /48 is already in used by another resource. \nIf the field is not - speficied, then a /48 range will be randomly allocated from fd20::/20 - and returned via this field." + description: |- + Immutable. When enabling ula internal ipv6, caller optionally can specify the /48 range + they want from the google defined ULA prefix fd20::/20. The input must be a + valid /48 ULA IPv6 address and must be within the fd20::/20. Operation will + fail if the speficied /48 is already in used by another resource. + If the field is not speficied, then a /48 range will be randomly allocated from fd20::/20 and returned via this field. type: string mtu: - description: "Immutable. Maximum Transmission Unit in bytes. The default - value is 1460 bytes. \nThe minimum value for this field is 1300 - and the maximum value is 8896 bytes (jumbo frames).\nNote that packets - larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS - clamping or dropped\nwith an ICMP 'Fragmentation-Needed' message - if the packets are routed to the Internet or other VPCs \nwith varying - MTUs." + description: |- + Immutable. Maximum Transmission Unit in bytes. The default value is 1460 bytes. + The minimum value for this field is 1300 and the maximum value is 8896 bytes (jumbo frames). + Note that packets larger than 1500 bytes (standard Ethernet) can be subject to TCP-MSS clamping or dropped + with an ICMP 'Fragmentation-Needed' message if the packets are routed to the Internet or other VPCs + with varying MTUs. type: integer networkFirewallPolicyEnforcementOrder: - description: 'Immutable. Set the order that Firewall Rules and Firewall - Policies are evaluated. Needs to be either ''AFTER_CLASSIC_FIREWALL'' - or ''BEFORE_CLASSIC_FIREWALL'' Default ''AFTER_CLASSIC_FIREWALL'' - Default value: "AFTER_CLASSIC_FIREWALL" Possible values: ["BEFORE_CLASSIC_FIREWALL", - "AFTER_CLASSIC_FIREWALL"].' + description: 'Set the order that Firewall Rules and Firewall Policies + are evaluated. Default value: "AFTER_CLASSIC_FIREWALL" Possible + values: ["BEFORE_CLASSIC_FIREWALL", "AFTER_CLASSIC_FIREWALL"].' type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -30564,7 +30844,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30854,7 +31134,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31035,7 +31315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31180,7 +31460,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31309,7 +31589,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31535,7 +31815,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31935,7 +32215,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32232,7 +32512,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32350,7 +32630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32784,7 +33064,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32961,7 +33241,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33263,7 +33543,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33560,7 +33840,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33774,7 +34054,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33834,6 +34114,17 @@ spec: description: Immutable. An optional description of this resource. Provide this property when you create the resource. type: string + diskConsistencyGroupPolicy: + description: Immutable. Replication consistency group for asynchronous + disk replication. + properties: + enabled: + description: Immutable. Enable disk consistency on the resource + policy. + type: boolean + required: + - enabled + type: object groupPlacementPolicy: description: Immutable. Resource policy for instances used for placement configuration. @@ -34000,9 +34291,10 @@ spec: created, such as labels. properties: chainName: - description: "Immutable. Creates the new snapshot in the snapshot - chain labeled with the \nspecified name. The chain name - must be 1-63 characters long and comply \nwith RFC1035." + description: |- + Immutable. Creates the new snapshot in the snapshot chain labeled with the + specified name. The chain name must be 1-63 characters long and comply + with RFC1035. type: string guestFlush: description: Immutable. Whether to perform a 'guest aware' @@ -34083,7 +34375,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34375,7 +34667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34832,7 +35124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34980,6 +35272,10 @@ spec: If set to true, the peer connection can be established with routing information. The default is true. type: boolean + enableIpv6: + description: Enable IPv6 traffic over BGP Peer. If not specified, + it is disabled by default. + type: boolean ipAddress: description: |- IP address of the interface inside Google Cloud Platform. @@ -34988,6 +35284,13 @@ spec: external: type: string type: object + ipv6NexthopAddress: + description: |- + IPv6 address of the interface inside Google Cloud Platform. + The address must be in the range 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64. + If you do not specify the next hop addresses, Google Cloud automatically + assigns unused addresses from the 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64 range for you. + type: string peerAsn: description: |- Peer BGP Autonomous System Number (ASN). @@ -34998,6 +35301,13 @@ spec: IP address of the BGP interface outside Google Cloud Platform. Only IPv4 is supported. type: string + peerIpv6NexthopAddress: + description: |- + IPv6 address of the BGP interface outside Google Cloud Platform. + The address must be in the range 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64. + If you do not specify the next hop addresses, Google Cloud automatically + assigns unused addresses from the 2600:2d00:0:2::/64 or 2600:2d00:0:3::/64 range for you. + type: string region: description: |- Immutable. Region where the router and BgpPeer reside. @@ -35171,7 +35481,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35398,7 +35708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35677,7 +35987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36293,7 +36603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36640,7 +36950,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36746,7 +37056,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36890,7 +37200,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36947,13 +37257,13 @@ spec: spec: properties: chainName: - description: "Immutable. Creates the new snapshot in the snapshot - chain labeled with the \nspecified name. The chain name must be - 1-63 characters long and \ncomply with RFC1035. This is an uncommon - option only for advanced \nservice owners who needs to create separate - snapshot chains, for \nexample, for chargeback tracking. When you - describe your snapshot \nresource, this field is visible only if - it has a non-empty value." + description: |- + Immutable. Creates the new snapshot in the snapshot chain labeled with the + specified name. The chain name must be 1-63 characters long and + comply with RFC1035. This is an uncommon option only for advanced + service owners who needs to create separate snapshot chains, for + example, for chargeback tracking. When you describe your snapshot + resource, this field is visible only if it has a non-empty value. type: string description: description: Immutable. An optional description of this resource. @@ -37289,7 +37599,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37507,7 +37817,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37670,7 +37980,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37959,7 +38269,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38137,7 +38447,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38307,7 +38617,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38415,8 +38725,7 @@ spec: Specifies the QUIC override policy for this resource. This determines whether the load balancer will attempt to negotiate QUIC with clients or not. Can specify one of NONE, ENABLE, or DISABLE. If NONE is - specified, uses the QUIC policy with no user overrides, which is - equivalent to DISABLE. Default value: "NONE" Possible values: ["NONE", "ENABLE", "DISABLE"]. + specified, Google manages whether QUIC is used. Default value: "NONE" Possible values: ["NONE", "ENABLE", "DISABLE"]. type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -38584,7 +38893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38780,7 +39089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39006,7 +39315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39267,7 +39576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39434,7 +39743,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39595,7 +39904,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42289,7 +42598,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42386,7 +42695,7 @@ spec: type: string stackType: description: |- - Immutable. The stack type for this VPN gateway to identify the IP protocols that are enbaled. + Immutable. The stack type for this VPN gateway to identify the IP protocols that are enabled. If not specified, IPV4_ONLY will be used. Default value: "IPV4_ONLY" Possible values: ["IPV4_ONLY", "IPV4_IPV6"]. type: string vpnInterfaces: @@ -42493,7 +42802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42865,7 +43174,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43181,7 +43490,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43770,7 +44079,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44006,7 +44315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44113,6 +44422,16 @@ spec: required: - enabled type: object + gcsFuseCsiDriverConfig: + description: The status of the GCS Fuse CSI driver addon, which + allows the usage of gcs bucket as volumes. Defaults to disabled; + set enabled = true to enable. + properties: + enabled: + type: boolean + required: + - enabled + type: object gkeBackupAgentConfig: description: The status of the Backup for GKE Agent addon. It is disabled by default. Set enabled = true to enable. @@ -45697,7 +46016,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46395,7 +46714,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46667,7 +46986,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46833,7 +47152,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47029,7 +47348,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47214,7 +47533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47446,7 +47765,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47620,7 +47939,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47746,7 +48065,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48032,7 +48351,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48204,7 +48523,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -48483,7 +48802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -48778,7 +49097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50593,7 +50912,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52535,7 +52854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -52707,7 +53026,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -53308,7 +53627,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -53501,7 +53820,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54430,7 +54749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54645,7 +54964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -54702,13 +55021,13 @@ spec: spec: properties: apiVersion: - description: "API version displayed in Dialogflow console. If not - specified, V2 API is assumed. Clients are free to query\ndifferent - service endpoints for different API versions. However, bots connectors - and webhook calls will follow \nthe specified API version.\n* API_VERSION_V1: - Legacy V1 API.\n* API_VERSION_V2: V2 API.\n* API_VERSION_V2_BETA_1: - V2beta1 API. Possible values: [\"API_VERSION_V1\", \"API_VERSION_V2\", - \"API_VERSION_V2_BETA_1\"]." + description: |- + API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query + different service endpoints for different API versions. However, bots connectors and webhook calls will follow + the specified API version. + * API_VERSION_V1: Legacy V1 API. + * API_VERSION_V2: V2 API. + * API_VERSION_V2_BETA_1: V2beta1 API. Possible values: ["API_VERSION_V1", "API_VERSION_V2", "API_VERSION_V2_BETA_1"]. type: string avatarUri: description: |- @@ -54717,20 +55036,17 @@ spec: from the API will be shown in the [avatarUriBackend] field. type: string classificationThreshold: - description: "To filter out false positive results and still get variety - in matched natural language inputs for your agent,\nyou can tune - the machine learning classification threshold. If the returned score - value is less than the threshold\nvalue, then a fallback intent - will be triggered or, if there are no fallback intents defined, - no intent will be \ntriggered. The score values range from 0.0 (completely - uncertain) to 1.0 (completely certain). If set to 0.0, the \ndefault - of 0.3 is used." + description: |- + To filter out false positive results and still get variety in matched natural language inputs for your agent, + you can tune the machine learning classification threshold. If the returned score value is less than the threshold + value, then a fallback intent will be triggered or, if there are no fallback intents defined, no intent will be + triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the + default of 0.3 is used. type: number defaultLanguageCode: - description: "Immutable. The default language of the agent as a language - tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) - \nfor a list of the currently supported language codes. This field - cannot be updated after creation." + description: |- + Immutable. The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) + for a list of the currently supported language codes. This field cannot be updated after creation. type: string description: description: The description of this agent. The maximum length is @@ -54833,7 +55149,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55047,7 +55363,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55242,7 +55558,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55578,7 +55894,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55798,7 +56114,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56247,7 +56563,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56456,7 +56772,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56620,8 +56936,9 @@ spec: type: object type: array name: - description: "The unique identifier of the entity type. \nFormat: - projects//agent/entityTypes/." + description: |- + The unique identifier of the entity type. + Format: projects//agent/entityTypes/. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -56649,7 +56966,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56816,9 +57133,9 @@ spec: type: object type: array name: - description: "The unique identifier of the fulfillment. \nFormat: - projects//agent/fulfillment - projects//locations//agent/fulfillment." + description: |- + The unique identifier of the fulfillment. + Format: projects//agent/fulfillment - projects//locations//agent/fulfillment. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -56846,7 +57163,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56918,11 +57235,10 @@ spec: description: The name of this intent to be displayed on the console. type: string events: - description: "The collection of event names that trigger the intent. - If the collection of input contexts is not empty, all of\nthe contexts - must be present in the active user session for an event to trigger - this intent. See the \n[events reference](https://cloud.google.com/dialogflow/docs/events-overview) - for more details." + description: |- + The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of + the contexts must be present in the active user session for an event to trigger this intent. See the + [events reference](https://cloud.google.com/dialogflow/docs/events-overview) for more details. items: type: string type: array @@ -57048,8 +57364,9 @@ spec: type: object type: array name: - description: "The unique identifier of this intent. \nFormat: projects//agent/intents/." + description: |- + The unique identifier of this intent. + Format: projects//agent/intents/. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -57083,7 +57400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61259,7 +61576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61871,7 +62188,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63347,7 +63664,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63718,7 +64035,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64105,7 +64422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64301,7 +64618,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64499,7 +64816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64565,9 +64882,10 @@ spec: items: properties: gkeClusterName: - description: "The resource name of the cluster to bind this - ManagedZone to. \nThis should be specified in the format - like \n'projects/*/locations/*/clusters/*'." + description: |- + The resource name of the cluster to bind this ManagedZone to. + This should be specified in the format like + 'projects/*/locations/*/clusters/*'. type: string required: - gkeClusterName @@ -64677,7 +64995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64873,7 +65191,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64996,7 +65314,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65161,7 +65479,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65303,7 +65621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65792,7 +66110,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -66014,7 +66332,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -66343,7 +66661,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66512,7 +66830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66693,7 +67011,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66870,7 +67188,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67014,7 +67332,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67177,7 +67495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67329,7 +67647,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67477,7 +67795,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67618,7 +67936,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67772,7 +68090,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67985,7 +68303,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68275,7 +68593,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -68707,7 +69025,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -68947,7 +69265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69312,7 +69630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69445,7 +69763,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69603,7 +69921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69765,7 +70083,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69896,14 +70214,12 @@ spec: Cloud Pub/Sub topic. Not having adequate permissions will cause the calls that send notifications to fail. type: string sendFullResource: - description: "Whether to send full FHIR resource to this Pub/Sub - topic for Create and Update operation.\nNote that setting - this to true does not guarantee that all resources will be - sent in the format of \nfull FHIR resource. When a resource - change is too large or during heavy traffic, only the resource - name will be\nsent. Clients should always check the \"payloadType\" - label from a Pub/Sub message to determine whether \nit needs - to fetch the full resource as a separate operation." + description: |- + Whether to send full FHIR resource to this Pub/Sub topic for Create and Update operation. + Note that setting this to true does not guarantee that all resources will be sent in the format of + full FHIR resource. When a resource change is too large or during heavy traffic, only the resource name will be + sent. Clients should always check the "payloadType" label from a Pub/Sub message to determine whether + it needs to fetch the full resource as a separate operation. type: boolean required: - pubsubTopic @@ -70038,7 +70354,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70239,7 +70555,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70440,7 +70756,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70601,7 +70917,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70741,7 +71057,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71066,7 +71382,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71294,7 +71610,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71534,7 +71850,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71713,7 +72029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71855,7 +72171,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72128,7 +72444,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72309,7 +72625,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72605,7 +72921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72772,7 +73088,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72898,7 +73214,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73052,7 +73368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73744,7 +74060,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73903,7 +74219,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74108,7 +74424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -74291,7 +74607,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74406,10 +74722,10 @@ spec: or not. type: boolean passwordRequired: - description: "Whether a password is required for email auth - or not. If true, both an email and \npassword must be provided - to sign in. If false, a user may sign in via either \nemail/password - or email link." + description: |- + Whether a password is required for email auth or not. If true, both an email and + password must be provided to sign in. If false, a user may sign in via either + email/password or email link. type: boolean type: object hashConfig: @@ -74515,7 +74831,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74679,7 +74995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74892,7 +75208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -75109,7 +75425,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -75262,7 +75578,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75374,9 +75690,9 @@ spec: letter 's' (seconds). It must be greater than a day (ie, 86400). type: string skipInitialVersionCreation: - description: "Immutable. If set to true, the request will create a - CryptoKey without any CryptoKeyVersions. \nYou must use the 'google_kms_key_ring_import_job' - resource to import the CryptoKeyVersion." + description: |- + Immutable. If set to true, the request will create a CryptoKey without any CryptoKeyVersions. + You must use the 'google_kms_key_ring_import_job' resource to import the CryptoKeyVersion. type: boolean versionTemplate: description: A template describing settings for new crypto key versions. @@ -75454,7 +75770,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75643,7 +75959,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75823,7 +76139,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75949,7 +76265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -76088,9 +76404,9 @@ spec: type: object type: object resourceID: - description: Immutable. Optional. The name of the resource. Used for - creation and acquisition. When unset, the value of `metadata.name` - is used as the default. + description: Immutable. Optional. The service-generated ciphertext + of the resource. Used for acquisition only. Leave unset to create + a new resource. type: string required: - cryptoKey @@ -76154,7 +76470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76438,7 +76754,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76713,7 +77029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77134,7 +77450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -77538,7 +77854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77842,7 +78158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78179,7 +78495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78355,7 +78671,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79170,7 +79486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86052,7 +86368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86243,7 +86559,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86538,7 +86854,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -86665,7 +86981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -86966,7 +87282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -87537,7 +87853,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -87696,7 +88012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88075,7 +88391,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88257,7 +88573,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -88602,7 +88918,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -88877,7 +89193,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89135,7 +89451,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89364,7 +89680,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -89608,7 +89924,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -89845,7 +90161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -90192,7 +90508,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -91099,7 +91415,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91420,7 +91736,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91646,7 +91962,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92113,7 +92429,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92847,7 +93163,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93023,7 +93339,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93353,7 +93669,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93674,7 +93990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -93894,7 +94210,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94055,7 +94371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -94824,7 +95140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95826,7 +96142,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -96517,7 +96833,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -96653,7 +96969,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97156,7 +97472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -98161,7 +98477,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99072,7 +99388,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99488,7 +99804,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -99713,7 +100029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -99869,7 +100185,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100036,7 +100352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100240,7 +100556,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100396,7 +100712,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100564,15 +100880,19 @@ spec: type: string type: object maxDeliveryAttempts: - description: "The maximum number of delivery attempts for any - message. The value must be\nbetween 5 and 100.\n\nThe number - of delivery attempts is defined as 1 + (the sum of number of - \nNACKs and number of times the acknowledgement deadline has - been exceeded for the message).\n\nA NACK is any call to ModifyAckDeadline - with a 0 deadline. Note that\nclient libraries may automatically - extend ack_deadlines.\n\nThis field will be honored on a best - effort basis.\n\nIf this parameter is 0, a default value of - 5 is used." + description: |- + The maximum number of delivery attempts for any message. The value must be + between 5 and 100. + + The number of delivery attempts is defined as 1 + (the sum of number of + NACKs and number of times the acknowledgement deadline has been exceeded for the message). + + A NACK is any call to ModifyAckDeadline with a 0 deadline. Note that + client libraries may automatically extend ack_deadlines. + + This field will be honored on a best effort basis. + + If this parameter is 0, a default value of 5 is used. type: integer type: object enableExactlyOnceDelivery: @@ -100615,11 +100935,11 @@ spec: - ttl type: object filter: - description: "Immutable. The subscription only delivers the messages - that match the filter. \nPub/Sub automatically acknowledges the - messages that don't match the filter. You can filter messages\nby - their attributes. The maximum length of a filter is 256 bytes. After - creating the subscription, \nyou can't modify the filter." + description: |- + Immutable. The subscription only delivers the messages that match the filter. + Pub/Sub automatically acknowledges the messages that don't match the filter. You can filter messages + by their attributes. The maximum length of a filter is 256 bytes. After creating the subscription, + you can't modify the filter. type: string messageRetentionDuration: description: |- @@ -100713,18 +101033,16 @@ spec: messageRetentionDuration window. type: boolean retryPolicy: - description: "A policy that specifies how Pub/Sub retries message - delivery for this subscription.\n\nIf not set, the default retry - policy is applied. This generally implies that messages will be - retried as soon as possible for healthy subscribers. \nRetryPolicy - will be triggered on NACKs or acknowledgement deadline exceeded - events for a given message." + description: |- + A policy that specifies how Pub/Sub retries message delivery for this subscription. + + If not set, the default retry policy is applied. This generally implies that messages will be retried as soon as possible for healthy subscribers. + RetryPolicy will be triggered on NACKs or acknowledgement deadline exceeded events for a given message. properties: maximumBackoff: - description: "The maximum delay between consecutive deliveries - of a given message. Value should be between 0 and 600 seconds. - Defaults to 600 seconds. \nA duration in seconds with up to - nine fractional digits, terminated by 's'. Example: \"3.5s\"." + description: |- + The maximum delay between consecutive deliveries of a given message. Value should be between 0 and 600 seconds. Defaults to 600 seconds. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". type: string minimumBackoff: description: |- @@ -100817,7 +101135,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101034,7 +101352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -101270,7 +101588,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101753,7 +102071,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101931,7 +102249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -102212,7 +102530,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103094,7 +103412,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103356,7 +103674,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103559,7 +103877,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103764,7 +104082,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103927,7 +104245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104147,7 +104465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104304,7 +104622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104456,7 +104774,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104603,7 +104921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104781,7 +105099,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104922,7 +105240,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105104,7 +105422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105161,16 +105479,16 @@ spec: spec: properties: pubsubConfigs: - description: "How this repository publishes a change in the repository - through Cloud Pub/Sub. \nKeyed by the topic names." + description: |- + How this repository publishes a change in the repository through Cloud Pub/Sub. + Keyed by the topic names. items: properties: messageFormat: - description: "The format of the Cloud Pub/Sub messages. \n- - PROTOBUF: The message payload is a serialized protocol buffer - of SourceRepoEvent.\n- JSON: The message payload is a JSON - string of SourceRepoEvent. Possible values: [\"PROTOBUF\", - \"JSON\"]." + description: |- + The format of the Cloud Pub/Sub messages. + - PROTOBUF: The message payload is a serialized protocol buffer of SourceRepoEvent. + - JSON: The message payload is a JSON string of SourceRepoEvent. Possible values: ["PROTOBUF", "JSON"]. type: string serviceAccountRef: description: |- @@ -105303,7 +105621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105510,7 +105828,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105650,7 +105968,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105723,11 +106041,11 @@ spec: a value of 'en_US.UTF8' at creation time. type: string deletionPolicy: - description: "The deletion policy for the database. Setting ABANDON - allows the resource \nto be abandoned rather than deleted. This - is useful for Postgres, where databases cannot be \ndeleted from - the API if there are users other than cloudsqlsuperuser with access. - Possible \nvalues are: \"ABANDON\", \"DELETE\". Defaults to \"DELETE\"." + description: |- + The deletion policy for the database. Setting ABANDON allows the resource + to be abandoned rather than deleted. This is useful for Postgres, where databases cannot be + deleted from the API if there are users other than cloudsqlsuperuser with access. Possible + values are: "ABANDON", "DELETE". Defaults to "DELETE". type: string instanceRef: description: The Cloud SQL instance. @@ -105821,7 +106139,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106535,7 +106853,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106711,7 +107029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106952,7 +107270,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107122,7 +107440,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107496,7 +107814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107682,7 +108000,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107850,7 +108168,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108053,7 +108371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108215,7 +108533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108850,7 +109168,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109027,7 +109345,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109089,7 +109407,7 @@ spec: type: string parent: description: Immutable. Input only. The resource name of the new TagKey's - parent. Must be of the form organizations/{org_id}. + parent. Must be of the form organizations/{org_id} or projects/{project_id_or_number}. type: string purpose: description: |- @@ -109192,7 +109510,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109333,7 +109651,7 @@ spec: type: string namespacedName: description: Output only. Namespaced name of the TagValue. Will be - in the format {organizationId}/{tag_key_short_name}/{shortName}. + in the format {parentNamespace}/{tagKeyShortName}/{shortName}. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -109366,7 +109684,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109586,7 +109904,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109702,7 +110020,6 @@ spec: - displayName - metadataSchemaUri - projectRef - - region type: object status: properties: @@ -109772,7 +110089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109891,6 +110208,9 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + region: + description: Immutable. The region for the resource. + type: string resourceID: description: Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` @@ -110175,7 +110495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110317,7 +110637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110553,7 +110873,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110768,7 +111088,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110889,10 +111209,10 @@ spec: * DOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product. type: string featureNormType: - description: "Type of normalization to be carried out on each - vector. The value must be one of the followings: \n* UNIT_L2_NORM: - Unit L2 normalization type\n* NONE: No normalization type - is specified." + description: |- + Type of normalization to be carried out on each vector. The value must be one of the followings: + * UNIT_L2_NORM: Unit L2 normalization type + * NONE: No normalization type is specified. type: string required: - dimensions @@ -111053,7 +111373,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111235,7 +111555,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111425,7 +111745,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -111709,7 +112029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111765,6 +112085,12 @@ spec: type: object spec: properties: + cryptoKeyName: + description: |- + The KMS key used to encrypt workflow and execution data. + + Format: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}. + type: string description: description: Description of the workflow provided by the user. Must be at most 1000 unicode characters long. @@ -111811,8 +112137,11 @@ spec: description: |- Name of the service account associated with the latest workflow version. This service account represents the identity of the workflow and determines what permissions the workflow has. - - Format: projects/{project}/serviceAccounts/{account}. + Format: projects/{project}/serviceAccounts/{account} or {account}. + Using - as a wildcard for the {project} or not providing one at all will infer the project from the account. + The {account} value can be the email address or the unique_id of the service account. + If not provided, workflow will use the project's default service account. + Modifying this field for an existing workflow results in a new workflow revision. type: string sourceContents: description: Workflow code to be executed. The size limit is 32KB. @@ -111892,7 +112221,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.104.0 + cnrm.cloud.google.com/version: 1.105.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111961,28 +112290,27 @@ spec: should reside. type: string network: - description: "Immutable. The relative resource name of the VPC network - on which the instance can be accessed. \nIt is specified in the - following form: \"projects/{projectNumber}/global/networks/{network_id}\"." + description: |- + Immutable. The relative resource name of the VPC network on which the instance can be accessed. + It is specified in the following form: "projects/{projectNumber}/global/networks/{network_id}". type: string privateClusterConfig: description: Configuration for private cluster. properties: clusterHostname: - description: "Hostname for the workstation cluster. \nThis field - will be populated only when private endpoint is enabled. \nTo - access workstations in the cluster, create a new DNS zone mapping - this domain name to an internal IP address and a forwarding - rule mapping that address to the service attachment." + description: |- + Hostname for the workstation cluster. + This field will be populated only when private endpoint is enabled. + To access workstations in the cluster, create a new DNS zone mapping this domain name to an internal IP address and a forwarding rule mapping that address to the service attachment. type: string enablePrivateEndpoint: description: Immutable. Whether Workstations endpoint is private. type: boolean serviceAttachmentUri: - description: "Service attachment URI for the workstation cluster. - \nThe service attachemnt is created when private endpoint is - enabled. \nTo access workstations in the cluster, configure - access to the managed service using (Private Service Connect)[https://cloud.google.com/vpc/docs/configure-private-service-connect-services]." + description: |- + Service attachment URI for the workstation cluster. + The service attachment is created when private endpoint is enabled. + To access workstations in the cluster, configure access to the managed service using (Private Service Connect)[https://cloud.google.com/vpc/docs/configure-private-service-connect-services]. type: string required: - enablePrivateEndpoint @@ -112020,9 +112348,9 @@ spec: of `metadata.name` is used as the default. type: string subnetwork: - description: "Immutable. Name of the Compute Engine subnetwork in - which instances associated with this cluster will be created. \nMust - be part of the subnetwork specified for this cluster." + description: |- + Immutable. Name of the Compute Engine subnetwork in which instances associated with this cluster will be created. + Must be part of the subnetwork specified for this cluster. type: string required: - location @@ -112033,37 +112361,43 @@ spec: status: properties: conditions: - description: Status conditions describing the current resource state. + description: Conditions represent the latest available observation + of the resource's current state. items: properties: - code: - description: The status code, which should be an enum value - of google.rpc.Code. - type: integer - details: - description: A list of messages that carry the error details. - items: - type: object - x-kubernetes-preserve-unknown-fields: true - type: array + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string message: - description: Human readable message indicating details about - the current status. + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. type: string type: object type: array createTime: - description: Time the Instance was created in UTC. + description: Time when this resource was created. type: string degraded: - description: "Whether this resource is in degraded mode, in which - case it may require user action to restore full functionality. \nDetails - can be found in the conditions field." + description: |- + Whether this resource is in degraded mode, in which case it may require user action to restore full functionality. + Details can be found in the conditions field. type: boolean etag: - description: "Checksum computed by the server. \nMay be sent on update - and delete requests to ensure that the client has an up-to-date - value before proceeding." + description: |- + Checksum computed by the server. + May be sent on update and delete requests to ensure that the client has an up-to-date value before proceeding. type: string name: description: The name of the cluster resource. @@ -112075,6 +112409,26 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + resourceConditions: + description: Status conditions describing the current resource state. + items: + properties: + code: + description: The status code, which should be an enum value + of google.rpc.Code. + type: integer + details: + description: A list of messages that carry the error details. + items: + type: object + x-kubernetes-preserve-unknown-fields: true + type: array + message: + description: Human readable message indicating details about + the current status. + type: string + type: object + type: array uid: description: The system-generated UID of the resource. type: string