diff --git a/cnrm.cloud.google.com/accesscontextmanageraccesslevel_v1beta1.json b/accesscontextmanager.cnrm.cloud.google.com/accesscontextmanageraccesslevel_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/accesscontextmanageraccesslevel_v1beta1.json rename to accesscontextmanager.cnrm.cloud.google.com/accesscontextmanageraccesslevel_v1beta1.json diff --git a/cnrm.cloud.google.com/accesscontextmanageraccesslevelcondition_v1alpha1.json b/accesscontextmanager.cnrm.cloud.google.com/accesscontextmanageraccesslevelcondition_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/accesscontextmanageraccesslevelcondition_v1alpha1.json rename to accesscontextmanager.cnrm.cloud.google.com/accesscontextmanageraccesslevelcondition_v1alpha1.json diff --git a/cnrm.cloud.google.com/accesscontextmanageraccesspolicy_v1beta1.json b/accesscontextmanager.cnrm.cloud.google.com/accesscontextmanageraccesspolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/accesscontextmanageraccesspolicy_v1beta1.json rename to accesscontextmanager.cnrm.cloud.google.com/accesscontextmanageraccesspolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/accesscontextmanagergcpuseraccessbinding_v1alpha1.json b/accesscontextmanager.cnrm.cloud.google.com/accesscontextmanagergcpuseraccessbinding_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/accesscontextmanagergcpuseraccessbinding_v1alpha1.json rename to accesscontextmanager.cnrm.cloud.google.com/accesscontextmanagergcpuseraccessbinding_v1alpha1.json diff --git a/cnrm.cloud.google.com/accesscontextmanagerserviceperimeter_v1beta1.json b/accesscontextmanager.cnrm.cloud.google.com/accesscontextmanagerserviceperimeter_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/accesscontextmanagerserviceperimeter_v1beta1.json rename to accesscontextmanager.cnrm.cloud.google.com/accesscontextmanagerserviceperimeter_v1beta1.json diff --git a/cnrm.cloud.google.com/accesscontextmanagerserviceperimeterresource_v1alpha1.json b/accesscontextmanager.cnrm.cloud.google.com/accesscontextmanagerserviceperimeterresource_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/accesscontextmanagerserviceperimeterresource_v1alpha1.json rename to accesscontextmanager.cnrm.cloud.google.com/accesscontextmanagerserviceperimeterresource_v1alpha1.json diff --git a/cnrm.cloud.google.com/accesscontextmanagerserviceperimeterresource_v1beta1.json b/accesscontextmanager.cnrm.cloud.google.com/accesscontextmanagerserviceperimeterresource_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/accesscontextmanagerserviceperimeterresource_v1beta1.json rename to accesscontextmanager.cnrm.cloud.google.com/accesscontextmanagerserviceperimeterresource_v1beta1.json diff --git a/cnrm.cloud.google.com/alloydbbackup_v1alpha1.json b/alloydb.cnrm.cloud.google.com/alloydbbackup_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/alloydbbackup_v1alpha1.json rename to alloydb.cnrm.cloud.google.com/alloydbbackup_v1alpha1.json diff --git a/cnrm.cloud.google.com/alloydbbackup_v1beta1.json b/alloydb.cnrm.cloud.google.com/alloydbbackup_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/alloydbbackup_v1beta1.json rename to alloydb.cnrm.cloud.google.com/alloydbbackup_v1beta1.json diff --git a/cnrm.cloud.google.com/alloydbcluster_v1alpha1.json b/alloydb.cnrm.cloud.google.com/alloydbcluster_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/alloydbcluster_v1alpha1.json rename to alloydb.cnrm.cloud.google.com/alloydbcluster_v1alpha1.json diff --git a/cnrm.cloud.google.com/alloydbcluster_v1beta1.json b/alloydb.cnrm.cloud.google.com/alloydbcluster_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/alloydbcluster_v1beta1.json rename to alloydb.cnrm.cloud.google.com/alloydbcluster_v1beta1.json diff --git a/cnrm.cloud.google.com/alloydbinstance_v1alpha1.json b/alloydb.cnrm.cloud.google.com/alloydbinstance_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/alloydbinstance_v1alpha1.json rename to alloydb.cnrm.cloud.google.com/alloydbinstance_v1alpha1.json diff --git a/cnrm.cloud.google.com/alloydbinstance_v1beta1.json b/alloydb.cnrm.cloud.google.com/alloydbinstance_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/alloydbinstance_v1beta1.json rename to alloydb.cnrm.cloud.google.com/alloydbinstance_v1beta1.json diff --git a/cnrm.cloud.google.com/alloydbuser_v1beta1.json b/alloydb.cnrm.cloud.google.com/alloydbuser_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/alloydbuser_v1beta1.json rename to alloydb.cnrm.cloud.google.com/alloydbuser_v1beta1.json diff --git a/cnrm.cloud.google.com/apigatewayapi_v1alpha1.json b/apigateway.cnrm.cloud.google.com/apigatewayapi_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/apigatewayapi_v1alpha1.json rename to apigateway.cnrm.cloud.google.com/apigatewayapi_v1alpha1.json diff --git a/cnrm.cloud.google.com/apigatewayapiconfig_v1alpha1.json b/apigateway.cnrm.cloud.google.com/apigatewayapiconfig_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/apigatewayapiconfig_v1alpha1.json rename to apigateway.cnrm.cloud.google.com/apigatewayapiconfig_v1alpha1.json diff --git a/cnrm.cloud.google.com/apigatewaygateway_v1alpha1.json b/apigateway.cnrm.cloud.google.com/apigatewaygateway_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/apigatewaygateway_v1alpha1.json rename to apigateway.cnrm.cloud.google.com/apigatewaygateway_v1alpha1.json diff --git a/cnrm.cloud.google.com/apigeeaddonsconfig_v1alpha1.json b/apigee.cnrm.cloud.google.com/apigeeaddonsconfig_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/apigeeaddonsconfig_v1alpha1.json rename to apigee.cnrm.cloud.google.com/apigeeaddonsconfig_v1alpha1.json diff --git a/cnrm.cloud.google.com/apigeeendpointattachment_v1alpha1.json b/apigee.cnrm.cloud.google.com/apigeeendpointattachment_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/apigeeendpointattachment_v1alpha1.json rename to apigee.cnrm.cloud.google.com/apigeeendpointattachment_v1alpha1.json diff --git a/cnrm.cloud.google.com/apigeeenvgroup_v1alpha1.json b/apigee.cnrm.cloud.google.com/apigeeenvgroup_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/apigeeenvgroup_v1alpha1.json rename to apigee.cnrm.cloud.google.com/apigeeenvgroup_v1alpha1.json diff --git a/cnrm.cloud.google.com/apigeeenvgroupattachment_v1alpha1.json b/apigee.cnrm.cloud.google.com/apigeeenvgroupattachment_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/apigeeenvgroupattachment_v1alpha1.json rename to apigee.cnrm.cloud.google.com/apigeeenvgroupattachment_v1alpha1.json diff --git a/cnrm.cloud.google.com/apigeeenvironment_v1beta1.json b/apigee.cnrm.cloud.google.com/apigeeenvironment_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/apigeeenvironment_v1beta1.json rename to apigee.cnrm.cloud.google.com/apigeeenvironment_v1beta1.json diff --git a/cnrm.cloud.google.com/apigeeinstance_v1alpha1.json b/apigee.cnrm.cloud.google.com/apigeeinstance_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/apigeeinstance_v1alpha1.json rename to apigee.cnrm.cloud.google.com/apigeeinstance_v1alpha1.json diff --git a/cnrm.cloud.google.com/apigeeinstanceattachment_v1alpha1.json b/apigee.cnrm.cloud.google.com/apigeeinstanceattachment_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/apigeeinstanceattachment_v1alpha1.json rename to apigee.cnrm.cloud.google.com/apigeeinstanceattachment_v1alpha1.json diff --git a/cnrm.cloud.google.com/apigeenataddress_v1alpha1.json b/apigee.cnrm.cloud.google.com/apigeenataddress_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/apigeenataddress_v1alpha1.json rename to apigee.cnrm.cloud.google.com/apigeenataddress_v1alpha1.json diff --git a/cnrm.cloud.google.com/apigeeorganization_v1beta1.json b/apigee.cnrm.cloud.google.com/apigeeorganization_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/apigeeorganization_v1beta1.json rename to apigee.cnrm.cloud.google.com/apigeeorganization_v1beta1.json diff --git a/cnrm.cloud.google.com/apigeesyncauthorization_v1alpha1.json b/apigee.cnrm.cloud.google.com/apigeesyncauthorization_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/apigeesyncauthorization_v1alpha1.json rename to apigee.cnrm.cloud.google.com/apigeesyncauthorization_v1alpha1.json diff --git a/cnrm.cloud.google.com/apikeyskey_v1alpha1.json b/apikeys.cnrm.cloud.google.com/apikeyskey_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/apikeyskey_v1alpha1.json rename to apikeys.cnrm.cloud.google.com/apikeyskey_v1alpha1.json diff --git a/cnrm.cloud.google.com/appenginedomainmapping_v1alpha1.json b/appengine.cnrm.cloud.google.com/appenginedomainmapping_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/appenginedomainmapping_v1alpha1.json rename to appengine.cnrm.cloud.google.com/appenginedomainmapping_v1alpha1.json diff --git a/cnrm.cloud.google.com/appenginefirewallrule_v1alpha1.json b/appengine.cnrm.cloud.google.com/appenginefirewallrule_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/appenginefirewallrule_v1alpha1.json rename to appengine.cnrm.cloud.google.com/appenginefirewallrule_v1alpha1.json diff --git a/cnrm.cloud.google.com/appengineflexibleappversion_v1alpha1.json b/appengine.cnrm.cloud.google.com/appengineflexibleappversion_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/appengineflexibleappversion_v1alpha1.json rename to appengine.cnrm.cloud.google.com/appengineflexibleappversion_v1alpha1.json diff --git a/cnrm.cloud.google.com/appengineservicesplittraffic_v1alpha1.json b/appengine.cnrm.cloud.google.com/appengineservicesplittraffic_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/appengineservicesplittraffic_v1alpha1.json rename to appengine.cnrm.cloud.google.com/appengineservicesplittraffic_v1alpha1.json diff --git a/cnrm.cloud.google.com/appenginestandardappversion_v1alpha1.json b/appengine.cnrm.cloud.google.com/appenginestandardappversion_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/appenginestandardappversion_v1alpha1.json rename to appengine.cnrm.cloud.google.com/appenginestandardappversion_v1alpha1.json diff --git a/cnrm.cloud.google.com/artifactregistryrepository_v1beta1.json b/artifactregistry.cnrm.cloud.google.com/artifactregistryrepository_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/artifactregistryrepository_v1beta1.json rename to artifactregistry.cnrm.cloud.google.com/artifactregistryrepository_v1beta1.json diff --git a/cnrm.cloud.google.com/beyondcorpappconnection_v1alpha1.json b/beyondcorp.cnrm.cloud.google.com/beyondcorpappconnection_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/beyondcorpappconnection_v1alpha1.json rename to beyondcorp.cnrm.cloud.google.com/beyondcorpappconnection_v1alpha1.json diff --git a/cnrm.cloud.google.com/beyondcorpappconnector_v1alpha1.json b/beyondcorp.cnrm.cloud.google.com/beyondcorpappconnector_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/beyondcorpappconnector_v1alpha1.json rename to beyondcorp.cnrm.cloud.google.com/beyondcorpappconnector_v1alpha1.json diff --git a/cnrm.cloud.google.com/beyondcorpappgateway_v1alpha1.json b/beyondcorp.cnrm.cloud.google.com/beyondcorpappgateway_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/beyondcorpappgateway_v1alpha1.json rename to beyondcorp.cnrm.cloud.google.com/beyondcorpappgateway_v1alpha1.json diff --git a/cnrm.cloud.google.com/bigqueryanalyticshubdataexchange_v1alpha1.json b/bigquery.cnrm.cloud.google.com/bigqueryanalyticshubdataexchange_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/bigqueryanalyticshubdataexchange_v1alpha1.json rename to bigquery.cnrm.cloud.google.com/bigqueryanalyticshubdataexchange_v1alpha1.json diff --git a/cnrm.cloud.google.com/bigqueryanalyticshublisting_v1alpha1.json b/bigquery.cnrm.cloud.google.com/bigqueryanalyticshublisting_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/bigqueryanalyticshublisting_v1alpha1.json rename to bigquery.cnrm.cloud.google.com/bigqueryanalyticshublisting_v1alpha1.json diff --git a/cnrm.cloud.google.com/bigqueryconnectionconnection_v1alpha1.json b/bigquery.cnrm.cloud.google.com/bigqueryconnectionconnection_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/bigqueryconnectionconnection_v1alpha1.json rename to bigquery.cnrm.cloud.google.com/bigqueryconnectionconnection_v1alpha1.json diff --git a/cnrm.cloud.google.com/bigquerydatapolicydatapolicy_v1alpha1.json b/bigquery.cnrm.cloud.google.com/bigquerydatapolicydatapolicy_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/bigquerydatapolicydatapolicy_v1alpha1.json rename to bigquery.cnrm.cloud.google.com/bigquerydatapolicydatapolicy_v1alpha1.json diff --git a/cnrm.cloud.google.com/bigquerydataset_v1beta1.json b/bigquery.cnrm.cloud.google.com/bigquerydataset_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/bigquerydataset_v1beta1.json rename to bigquery.cnrm.cloud.google.com/bigquerydataset_v1beta1.json diff --git a/cnrm.cloud.google.com/bigquerydatasetaccess_v1alpha1.json b/bigquery.cnrm.cloud.google.com/bigquerydatasetaccess_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/bigquerydatasetaccess_v1alpha1.json rename to bigquery.cnrm.cloud.google.com/bigquerydatasetaccess_v1alpha1.json diff --git a/cnrm.cloud.google.com/bigquerydatatransferconfig_v1alpha1.json b/bigquery.cnrm.cloud.google.com/bigquerydatatransferconfig_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/bigquerydatatransferconfig_v1alpha1.json rename to bigquery.cnrm.cloud.google.com/bigquerydatatransferconfig_v1alpha1.json diff --git a/cnrm.cloud.google.com/bigqueryjob_v1beta1.json b/bigquery.cnrm.cloud.google.com/bigqueryjob_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/bigqueryjob_v1beta1.json rename to bigquery.cnrm.cloud.google.com/bigqueryjob_v1beta1.json diff --git a/cnrm.cloud.google.com/bigqueryreservationcapacitycommitment_v1alpha1.json b/bigquery.cnrm.cloud.google.com/bigqueryreservationcapacitycommitment_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/bigqueryreservationcapacitycommitment_v1alpha1.json rename to bigquery.cnrm.cloud.google.com/bigqueryreservationcapacitycommitment_v1alpha1.json diff --git a/cnrm.cloud.google.com/bigqueryreservationreservation_v1alpha1.json b/bigquery.cnrm.cloud.google.com/bigqueryreservationreservation_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/bigqueryreservationreservation_v1alpha1.json rename to bigquery.cnrm.cloud.google.com/bigqueryreservationreservation_v1alpha1.json diff --git a/cnrm.cloud.google.com/bigqueryroutine_v1beta1.json b/bigquery.cnrm.cloud.google.com/bigqueryroutine_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/bigqueryroutine_v1beta1.json rename to bigquery.cnrm.cloud.google.com/bigqueryroutine_v1beta1.json diff --git a/cnrm.cloud.google.com/bigquerytable_v1beta1.json b/bigquery.cnrm.cloud.google.com/bigquerytable_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/bigquerytable_v1beta1.json rename to bigquery.cnrm.cloud.google.com/bigquerytable_v1beta1.json diff --git a/cnrm.cloud.google.com/bigtableappprofile_v1beta1.json b/bigtable.cnrm.cloud.google.com/bigtableappprofile_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/bigtableappprofile_v1beta1.json rename to bigtable.cnrm.cloud.google.com/bigtableappprofile_v1beta1.json diff --git a/cnrm.cloud.google.com/bigtablegcpolicy_v1beta1.json b/bigtable.cnrm.cloud.google.com/bigtablegcpolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/bigtablegcpolicy_v1beta1.json rename to bigtable.cnrm.cloud.google.com/bigtablegcpolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/bigtableinstance_v1beta1.json b/bigtable.cnrm.cloud.google.com/bigtableinstance_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/bigtableinstance_v1beta1.json rename to bigtable.cnrm.cloud.google.com/bigtableinstance_v1beta1.json diff --git a/cnrm.cloud.google.com/bigtabletable_v1beta1.json b/bigtable.cnrm.cloud.google.com/bigtabletable_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/bigtabletable_v1beta1.json rename to bigtable.cnrm.cloud.google.com/bigtabletable_v1beta1.json diff --git a/cnrm.cloud.google.com/billingbudgetsbudget_v1beta1.json b/billingbudgets.cnrm.cloud.google.com/billingbudgetsbudget_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/billingbudgetsbudget_v1beta1.json rename to billingbudgets.cnrm.cloud.google.com/billingbudgetsbudget_v1beta1.json diff --git a/cnrm.cloud.google.com/binaryauthorizationattestor_v1beta1.json b/binaryauthorization.cnrm.cloud.google.com/binaryauthorizationattestor_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/binaryauthorizationattestor_v1beta1.json rename to binaryauthorization.cnrm.cloud.google.com/binaryauthorizationattestor_v1beta1.json diff --git a/cnrm.cloud.google.com/binaryauthorizationpolicy_v1beta1.json b/binaryauthorization.cnrm.cloud.google.com/binaryauthorizationpolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/binaryauthorizationpolicy_v1beta1.json rename to binaryauthorization.cnrm.cloud.google.com/binaryauthorizationpolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/certificatemanagercertificate_v1alpha1.json b/certificatemanager.cnrm.cloud.google.com/certificatemanagercertificate_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/certificatemanagercertificate_v1alpha1.json rename to certificatemanager.cnrm.cloud.google.com/certificatemanagercertificate_v1alpha1.json diff --git a/cnrm.cloud.google.com/certificatemanagercertificate_v1beta1.json b/certificatemanager.cnrm.cloud.google.com/certificatemanagercertificate_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/certificatemanagercertificate_v1beta1.json rename to certificatemanager.cnrm.cloud.google.com/certificatemanagercertificate_v1beta1.json diff --git a/cnrm.cloud.google.com/certificatemanagercertificatemap_v1alpha1.json b/certificatemanager.cnrm.cloud.google.com/certificatemanagercertificatemap_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/certificatemanagercertificatemap_v1alpha1.json rename to certificatemanager.cnrm.cloud.google.com/certificatemanagercertificatemap_v1alpha1.json diff --git a/cnrm.cloud.google.com/certificatemanagercertificatemap_v1beta1.json b/certificatemanager.cnrm.cloud.google.com/certificatemanagercertificatemap_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/certificatemanagercertificatemap_v1beta1.json rename to certificatemanager.cnrm.cloud.google.com/certificatemanagercertificatemap_v1beta1.json diff --git a/cnrm.cloud.google.com/certificatemanagercertificatemapentry_v1alpha1.json b/certificatemanager.cnrm.cloud.google.com/certificatemanagercertificatemapentry_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/certificatemanagercertificatemapentry_v1alpha1.json rename to certificatemanager.cnrm.cloud.google.com/certificatemanagercertificatemapentry_v1alpha1.json diff --git a/cnrm.cloud.google.com/certificatemanagercertificatemapentry_v1beta1.json b/certificatemanager.cnrm.cloud.google.com/certificatemanagercertificatemapentry_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/certificatemanagercertificatemapentry_v1beta1.json rename to certificatemanager.cnrm.cloud.google.com/certificatemanagercertificatemapentry_v1beta1.json diff --git a/cnrm.cloud.google.com/certificatemanagerdnsauthorization_v1alpha1.json b/certificatemanager.cnrm.cloud.google.com/certificatemanagerdnsauthorization_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/certificatemanagerdnsauthorization_v1alpha1.json rename to certificatemanager.cnrm.cloud.google.com/certificatemanagerdnsauthorization_v1alpha1.json diff --git a/cnrm.cloud.google.com/certificatemanagerdnsauthorization_v1beta1.json b/certificatemanager.cnrm.cloud.google.com/certificatemanagerdnsauthorization_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/certificatemanagerdnsauthorization_v1beta1.json rename to certificatemanager.cnrm.cloud.google.com/certificatemanagerdnsauthorization_v1beta1.json diff --git a/cnrm.cloud.google.com/cloudassetfolderfeed_v1alpha1.json b/cloudasset.cnrm.cloud.google.com/cloudassetfolderfeed_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/cloudassetfolderfeed_v1alpha1.json rename to cloudasset.cnrm.cloud.google.com/cloudassetfolderfeed_v1alpha1.json diff --git a/cnrm.cloud.google.com/cloudassetorganizationfeed_v1alpha1.json b/cloudasset.cnrm.cloud.google.com/cloudassetorganizationfeed_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/cloudassetorganizationfeed_v1alpha1.json rename to cloudasset.cnrm.cloud.google.com/cloudassetorganizationfeed_v1alpha1.json diff --git a/cnrm.cloud.google.com/cloudassetprojectfeed_v1alpha1.json b/cloudasset.cnrm.cloud.google.com/cloudassetprojectfeed_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/cloudassetprojectfeed_v1alpha1.json rename to cloudasset.cnrm.cloud.google.com/cloudassetprojectfeed_v1alpha1.json diff --git a/cnrm.cloud.google.com/cloudbuildtrigger_v1beta1.json b/cloudbuild.cnrm.cloud.google.com/cloudbuildtrigger_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/cloudbuildtrigger_v1beta1.json rename to cloudbuild.cnrm.cloud.google.com/cloudbuildtrigger_v1beta1.json diff --git a/cnrm.cloud.google.com/cloudfunctions2function_v1alpha1.json b/cloudfunctions.cnrm.cloud.google.com/cloudfunctions2function_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/cloudfunctions2function_v1alpha1.json rename to cloudfunctions.cnrm.cloud.google.com/cloudfunctions2function_v1alpha1.json diff --git a/cnrm.cloud.google.com/cloudfunctionsfunction_v1beta1.json b/cloudfunctions.cnrm.cloud.google.com/cloudfunctionsfunction_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/cloudfunctionsfunction_v1beta1.json rename to cloudfunctions.cnrm.cloud.google.com/cloudfunctionsfunction_v1beta1.json diff --git a/cnrm.cloud.google.com/cloudidentitygroup_v1beta1.json b/cloudidentity.cnrm.cloud.google.com/cloudidentitygroup_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/cloudidentitygroup_v1beta1.json rename to cloudidentity.cnrm.cloud.google.com/cloudidentitygroup_v1beta1.json diff --git a/cnrm.cloud.google.com/cloudidentitymembership_v1beta1.json b/cloudidentity.cnrm.cloud.google.com/cloudidentitymembership_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/cloudidentitymembership_v1beta1.json rename to cloudidentity.cnrm.cloud.google.com/cloudidentitymembership_v1beta1.json diff --git a/cnrm.cloud.google.com/cloudidsendpoint_v1alpha1.json b/cloudids.cnrm.cloud.google.com/cloudidsendpoint_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/cloudidsendpoint_v1alpha1.json rename to cloudids.cnrm.cloud.google.com/cloudidsendpoint_v1alpha1.json diff --git a/cnrm.cloud.google.com/cloudiotdevice_v1alpha1.json b/cloudiot.cnrm.cloud.google.com/cloudiotdevice_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/cloudiotdevice_v1alpha1.json rename to cloudiot.cnrm.cloud.google.com/cloudiotdevice_v1alpha1.json diff --git a/cnrm.cloud.google.com/cloudiotdeviceregistry_v1alpha1.json b/cloudiot.cnrm.cloud.google.com/cloudiotdeviceregistry_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/cloudiotdeviceregistry_v1alpha1.json rename to cloudiot.cnrm.cloud.google.com/cloudiotdeviceregistry_v1alpha1.json diff --git a/cnrm.cloud.google.com/cloudschedulerjob_v1beta1.json b/cloudscheduler.cnrm.cloud.google.com/cloudschedulerjob_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/cloudschedulerjob_v1beta1.json rename to cloudscheduler.cnrm.cloud.google.com/cloudschedulerjob_v1beta1.json diff --git a/cnrm.cloud.google.com/cloudtasksqueue_v1alpha1.json b/cloudtasks.cnrm.cloud.google.com/cloudtasksqueue_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/cloudtasksqueue_v1alpha1.json rename to cloudtasks.cnrm.cloud.google.com/cloudtasksqueue_v1alpha1.json diff --git a/cnrm.cloud.google.com/computeaddress_v1beta1.json b/compute.cnrm.cloud.google.com/computeaddress_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeaddress_v1beta1.json rename to compute.cnrm.cloud.google.com/computeaddress_v1beta1.json diff --git a/cnrm.cloud.google.com/computeautoscaler_v1alpha1.json b/compute.cnrm.cloud.google.com/computeautoscaler_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computeautoscaler_v1alpha1.json rename to compute.cnrm.cloud.google.com/computeautoscaler_v1alpha1.json diff --git a/cnrm.cloud.google.com/computebackendbucket_v1beta1.json b/compute.cnrm.cloud.google.com/computebackendbucket_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computebackendbucket_v1beta1.json rename to compute.cnrm.cloud.google.com/computebackendbucket_v1beta1.json diff --git a/cnrm.cloud.google.com/computebackendbucketsignedurlkey_v1alpha1.json b/compute.cnrm.cloud.google.com/computebackendbucketsignedurlkey_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computebackendbucketsignedurlkey_v1alpha1.json rename to compute.cnrm.cloud.google.com/computebackendbucketsignedurlkey_v1alpha1.json diff --git a/cnrm.cloud.google.com/computebackendservice_v1beta1.json b/compute.cnrm.cloud.google.com/computebackendservice_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computebackendservice_v1beta1.json rename to compute.cnrm.cloud.google.com/computebackendservice_v1beta1.json diff --git a/cnrm.cloud.google.com/computebackendservicesignedurlkey_v1alpha1.json b/compute.cnrm.cloud.google.com/computebackendservicesignedurlkey_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computebackendservicesignedurlkey_v1alpha1.json rename to compute.cnrm.cloud.google.com/computebackendservicesignedurlkey_v1alpha1.json diff --git a/cnrm.cloud.google.com/computedisk_v1beta1.json b/compute.cnrm.cloud.google.com/computedisk_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computedisk_v1beta1.json rename to compute.cnrm.cloud.google.com/computedisk_v1beta1.json diff --git a/cnrm.cloud.google.com/computediskresourcepolicyattachment_v1alpha1.json b/compute.cnrm.cloud.google.com/computediskresourcepolicyattachment_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computediskresourcepolicyattachment_v1alpha1.json rename to compute.cnrm.cloud.google.com/computediskresourcepolicyattachment_v1alpha1.json diff --git a/cnrm.cloud.google.com/computeexternalvpngateway_v1beta1.json b/compute.cnrm.cloud.google.com/computeexternalvpngateway_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeexternalvpngateway_v1beta1.json rename to compute.cnrm.cloud.google.com/computeexternalvpngateway_v1beta1.json diff --git a/cnrm.cloud.google.com/computefirewall_v1beta1.json b/compute.cnrm.cloud.google.com/computefirewall_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computefirewall_v1beta1.json rename to compute.cnrm.cloud.google.com/computefirewall_v1beta1.json diff --git a/cnrm.cloud.google.com/computefirewallpolicy_v1beta1.json b/compute.cnrm.cloud.google.com/computefirewallpolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computefirewallpolicy_v1beta1.json rename to compute.cnrm.cloud.google.com/computefirewallpolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/computefirewallpolicyassociation_v1beta1.json b/compute.cnrm.cloud.google.com/computefirewallpolicyassociation_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computefirewallpolicyassociation_v1beta1.json rename to compute.cnrm.cloud.google.com/computefirewallpolicyassociation_v1beta1.json diff --git a/cnrm.cloud.google.com/computefirewallpolicyrule_v1beta1.json b/compute.cnrm.cloud.google.com/computefirewallpolicyrule_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computefirewallpolicyrule_v1beta1.json rename to compute.cnrm.cloud.google.com/computefirewallpolicyrule_v1beta1.json diff --git a/cnrm.cloud.google.com/computeforwardingrule_v1beta1.json b/compute.cnrm.cloud.google.com/computeforwardingrule_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeforwardingrule_v1beta1.json rename to compute.cnrm.cloud.google.com/computeforwardingrule_v1beta1.json diff --git a/cnrm.cloud.google.com/computeglobalnetworkendpoint_v1alpha1.json b/compute.cnrm.cloud.google.com/computeglobalnetworkendpoint_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computeglobalnetworkendpoint_v1alpha1.json rename to compute.cnrm.cloud.google.com/computeglobalnetworkendpoint_v1alpha1.json diff --git a/cnrm.cloud.google.com/computeglobalnetworkendpointgroup_v1alpha1.json b/compute.cnrm.cloud.google.com/computeglobalnetworkendpointgroup_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computeglobalnetworkendpointgroup_v1alpha1.json rename to compute.cnrm.cloud.google.com/computeglobalnetworkendpointgroup_v1alpha1.json diff --git a/cnrm.cloud.google.com/computehealthcheck_v1beta1.json b/compute.cnrm.cloud.google.com/computehealthcheck_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computehealthcheck_v1beta1.json rename to compute.cnrm.cloud.google.com/computehealthcheck_v1beta1.json diff --git a/cnrm.cloud.google.com/computehttphealthcheck_v1beta1.json b/compute.cnrm.cloud.google.com/computehttphealthcheck_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computehttphealthcheck_v1beta1.json rename to compute.cnrm.cloud.google.com/computehttphealthcheck_v1beta1.json diff --git a/cnrm.cloud.google.com/computehttpshealthcheck_v1beta1.json b/compute.cnrm.cloud.google.com/computehttpshealthcheck_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computehttpshealthcheck_v1beta1.json rename to compute.cnrm.cloud.google.com/computehttpshealthcheck_v1beta1.json diff --git a/cnrm.cloud.google.com/computeimage_v1beta1.json b/compute.cnrm.cloud.google.com/computeimage_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeimage_v1beta1.json rename to compute.cnrm.cloud.google.com/computeimage_v1beta1.json diff --git a/cnrm.cloud.google.com/computeinstance_v1beta1.json b/compute.cnrm.cloud.google.com/computeinstance_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeinstance_v1beta1.json rename to compute.cnrm.cloud.google.com/computeinstance_v1beta1.json diff --git a/cnrm.cloud.google.com/computeinstancegroup_v1beta1.json b/compute.cnrm.cloud.google.com/computeinstancegroup_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeinstancegroup_v1beta1.json rename to compute.cnrm.cloud.google.com/computeinstancegroup_v1beta1.json diff --git a/cnrm.cloud.google.com/computeinstancegroupmanager_v1beta1.json b/compute.cnrm.cloud.google.com/computeinstancegroupmanager_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeinstancegroupmanager_v1beta1.json rename to compute.cnrm.cloud.google.com/computeinstancegroupmanager_v1beta1.json diff --git a/cnrm.cloud.google.com/computeinstancegroupnamedport_v1alpha1.json b/compute.cnrm.cloud.google.com/computeinstancegroupnamedport_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computeinstancegroupnamedport_v1alpha1.json rename to compute.cnrm.cloud.google.com/computeinstancegroupnamedport_v1alpha1.json diff --git a/cnrm.cloud.google.com/computeinstancetemplate_v1beta1.json b/compute.cnrm.cloud.google.com/computeinstancetemplate_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeinstancetemplate_v1beta1.json rename to compute.cnrm.cloud.google.com/computeinstancetemplate_v1beta1.json diff --git a/cnrm.cloud.google.com/computeinterconnectattachment_v1beta1.json b/compute.cnrm.cloud.google.com/computeinterconnectattachment_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeinterconnectattachment_v1beta1.json rename to compute.cnrm.cloud.google.com/computeinterconnectattachment_v1beta1.json diff --git a/cnrm.cloud.google.com/computemachineimage_v1alpha1.json b/compute.cnrm.cloud.google.com/computemachineimage_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computemachineimage_v1alpha1.json rename to compute.cnrm.cloud.google.com/computemachineimage_v1alpha1.json diff --git a/cnrm.cloud.google.com/computemanagedsslcertificate_v1alpha1.json b/compute.cnrm.cloud.google.com/computemanagedsslcertificate_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computemanagedsslcertificate_v1alpha1.json rename to compute.cnrm.cloud.google.com/computemanagedsslcertificate_v1alpha1.json diff --git a/cnrm.cloud.google.com/computenetwork_v1beta1.json b/compute.cnrm.cloud.google.com/computenetwork_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computenetwork_v1beta1.json rename to compute.cnrm.cloud.google.com/computenetwork_v1beta1.json diff --git a/cnrm.cloud.google.com/computenetworkendpoint_v1alpha1.json b/compute.cnrm.cloud.google.com/computenetworkendpoint_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computenetworkendpoint_v1alpha1.json rename to compute.cnrm.cloud.google.com/computenetworkendpoint_v1alpha1.json diff --git a/cnrm.cloud.google.com/computenetworkendpointgroup_v1beta1.json b/compute.cnrm.cloud.google.com/computenetworkendpointgroup_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computenetworkendpointgroup_v1beta1.json rename to compute.cnrm.cloud.google.com/computenetworkendpointgroup_v1beta1.json diff --git a/cnrm.cloud.google.com/computenetworkfirewallpolicy_v1beta1.json b/compute.cnrm.cloud.google.com/computenetworkfirewallpolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computenetworkfirewallpolicy_v1beta1.json rename to compute.cnrm.cloud.google.com/computenetworkfirewallpolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/computenetworkfirewallpolicyassociation_v1beta1.json b/compute.cnrm.cloud.google.com/computenetworkfirewallpolicyassociation_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computenetworkfirewallpolicyassociation_v1beta1.json rename to compute.cnrm.cloud.google.com/computenetworkfirewallpolicyassociation_v1beta1.json diff --git a/cnrm.cloud.google.com/computenetworkpeering_v1beta1.json b/compute.cnrm.cloud.google.com/computenetworkpeering_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computenetworkpeering_v1beta1.json rename to compute.cnrm.cloud.google.com/computenetworkpeering_v1beta1.json diff --git a/cnrm.cloud.google.com/computenetworkpeeringroutesconfig_v1alpha1.json b/compute.cnrm.cloud.google.com/computenetworkpeeringroutesconfig_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computenetworkpeeringroutesconfig_v1alpha1.json rename to compute.cnrm.cloud.google.com/computenetworkpeeringroutesconfig_v1alpha1.json diff --git a/cnrm.cloud.google.com/computenodegroup_v1beta1.json b/compute.cnrm.cloud.google.com/computenodegroup_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computenodegroup_v1beta1.json rename to compute.cnrm.cloud.google.com/computenodegroup_v1beta1.json diff --git a/cnrm.cloud.google.com/computenodetemplate_v1beta1.json b/compute.cnrm.cloud.google.com/computenodetemplate_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computenodetemplate_v1beta1.json rename to compute.cnrm.cloud.google.com/computenodetemplate_v1beta1.json diff --git a/cnrm.cloud.google.com/computeorganizationsecuritypolicy_v1alpha1.json b/compute.cnrm.cloud.google.com/computeorganizationsecuritypolicy_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computeorganizationsecuritypolicy_v1alpha1.json rename to compute.cnrm.cloud.google.com/computeorganizationsecuritypolicy_v1alpha1.json diff --git a/cnrm.cloud.google.com/computeorganizationsecuritypolicyassociation_v1alpha1.json b/compute.cnrm.cloud.google.com/computeorganizationsecuritypolicyassociation_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computeorganizationsecuritypolicyassociation_v1alpha1.json rename to compute.cnrm.cloud.google.com/computeorganizationsecuritypolicyassociation_v1alpha1.json diff --git a/cnrm.cloud.google.com/computeorganizationsecuritypolicyrule_v1alpha1.json b/compute.cnrm.cloud.google.com/computeorganizationsecuritypolicyrule_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computeorganizationsecuritypolicyrule_v1alpha1.json rename to compute.cnrm.cloud.google.com/computeorganizationsecuritypolicyrule_v1alpha1.json diff --git a/cnrm.cloud.google.com/computepacketmirroring_v1beta1.json b/compute.cnrm.cloud.google.com/computepacketmirroring_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computepacketmirroring_v1beta1.json rename to compute.cnrm.cloud.google.com/computepacketmirroring_v1beta1.json diff --git a/cnrm.cloud.google.com/computeperinstanceconfig_v1alpha1.json b/compute.cnrm.cloud.google.com/computeperinstanceconfig_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computeperinstanceconfig_v1alpha1.json rename to compute.cnrm.cloud.google.com/computeperinstanceconfig_v1alpha1.json diff --git a/cnrm.cloud.google.com/computeprojectmetadata_v1beta1.json b/compute.cnrm.cloud.google.com/computeprojectmetadata_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeprojectmetadata_v1beta1.json rename to compute.cnrm.cloud.google.com/computeprojectmetadata_v1beta1.json diff --git a/cnrm.cloud.google.com/computeregionautoscaler_v1alpha1.json b/compute.cnrm.cloud.google.com/computeregionautoscaler_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computeregionautoscaler_v1alpha1.json rename to compute.cnrm.cloud.google.com/computeregionautoscaler_v1alpha1.json diff --git a/cnrm.cloud.google.com/computeregiondiskresourcepolicyattachment_v1alpha1.json b/compute.cnrm.cloud.google.com/computeregiondiskresourcepolicyattachment_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computeregiondiskresourcepolicyattachment_v1alpha1.json rename to compute.cnrm.cloud.google.com/computeregiondiskresourcepolicyattachment_v1alpha1.json diff --git a/cnrm.cloud.google.com/computeregionnetworkendpointgroup_v1beta1.json b/compute.cnrm.cloud.google.com/computeregionnetworkendpointgroup_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeregionnetworkendpointgroup_v1beta1.json rename to compute.cnrm.cloud.google.com/computeregionnetworkendpointgroup_v1beta1.json diff --git a/cnrm.cloud.google.com/computeregionperinstanceconfig_v1alpha1.json b/compute.cnrm.cloud.google.com/computeregionperinstanceconfig_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computeregionperinstanceconfig_v1alpha1.json rename to compute.cnrm.cloud.google.com/computeregionperinstanceconfig_v1alpha1.json diff --git a/cnrm.cloud.google.com/computeregionsslpolicy_v1alpha1.json b/compute.cnrm.cloud.google.com/computeregionsslpolicy_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/computeregionsslpolicy_v1alpha1.json rename to compute.cnrm.cloud.google.com/computeregionsslpolicy_v1alpha1.json diff --git a/cnrm.cloud.google.com/computereservation_v1beta1.json b/compute.cnrm.cloud.google.com/computereservation_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computereservation_v1beta1.json rename to compute.cnrm.cloud.google.com/computereservation_v1beta1.json diff --git a/cnrm.cloud.google.com/computeresourcepolicy_v1beta1.json b/compute.cnrm.cloud.google.com/computeresourcepolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeresourcepolicy_v1beta1.json rename to compute.cnrm.cloud.google.com/computeresourcepolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/computeroute_v1beta1.json b/compute.cnrm.cloud.google.com/computeroute_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeroute_v1beta1.json rename to compute.cnrm.cloud.google.com/computeroute_v1beta1.json diff --git a/cnrm.cloud.google.com/computerouter_v1beta1.json b/compute.cnrm.cloud.google.com/computerouter_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computerouter_v1beta1.json rename to compute.cnrm.cloud.google.com/computerouter_v1beta1.json diff --git a/cnrm.cloud.google.com/computerouterinterface_v1beta1.json b/compute.cnrm.cloud.google.com/computerouterinterface_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computerouterinterface_v1beta1.json rename to compute.cnrm.cloud.google.com/computerouterinterface_v1beta1.json diff --git a/cnrm.cloud.google.com/computerouternat_v1beta1.json b/compute.cnrm.cloud.google.com/computerouternat_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computerouternat_v1beta1.json rename to compute.cnrm.cloud.google.com/computerouternat_v1beta1.json diff --git a/cnrm.cloud.google.com/computerouterpeer_v1beta1.json b/compute.cnrm.cloud.google.com/computerouterpeer_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computerouterpeer_v1beta1.json rename to compute.cnrm.cloud.google.com/computerouterpeer_v1beta1.json diff --git a/cnrm.cloud.google.com/computesecuritypolicy_v1beta1.json b/compute.cnrm.cloud.google.com/computesecuritypolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computesecuritypolicy_v1beta1.json rename to compute.cnrm.cloud.google.com/computesecuritypolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/computeserviceattachment_v1beta1.json b/compute.cnrm.cloud.google.com/computeserviceattachment_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeserviceattachment_v1beta1.json rename to compute.cnrm.cloud.google.com/computeserviceattachment_v1beta1.json diff --git a/cnrm.cloud.google.com/computesharedvpchostproject_v1beta1.json b/compute.cnrm.cloud.google.com/computesharedvpchostproject_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computesharedvpchostproject_v1beta1.json rename to compute.cnrm.cloud.google.com/computesharedvpchostproject_v1beta1.json diff --git a/cnrm.cloud.google.com/computesharedvpcserviceproject_v1beta1.json b/compute.cnrm.cloud.google.com/computesharedvpcserviceproject_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computesharedvpcserviceproject_v1beta1.json rename to compute.cnrm.cloud.google.com/computesharedvpcserviceproject_v1beta1.json diff --git a/cnrm.cloud.google.com/computesnapshot_v1beta1.json b/compute.cnrm.cloud.google.com/computesnapshot_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computesnapshot_v1beta1.json rename to compute.cnrm.cloud.google.com/computesnapshot_v1beta1.json diff --git a/cnrm.cloud.google.com/computesslcertificate_v1beta1.json b/compute.cnrm.cloud.google.com/computesslcertificate_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computesslcertificate_v1beta1.json rename to compute.cnrm.cloud.google.com/computesslcertificate_v1beta1.json diff --git a/cnrm.cloud.google.com/computesslpolicy_v1beta1.json b/compute.cnrm.cloud.google.com/computesslpolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computesslpolicy_v1beta1.json rename to compute.cnrm.cloud.google.com/computesslpolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/computesubnetwork_v1beta1.json b/compute.cnrm.cloud.google.com/computesubnetwork_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computesubnetwork_v1beta1.json rename to compute.cnrm.cloud.google.com/computesubnetwork_v1beta1.json diff --git a/cnrm.cloud.google.com/computetargetgrpcproxy_v1beta1.json b/compute.cnrm.cloud.google.com/computetargetgrpcproxy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computetargetgrpcproxy_v1beta1.json rename to compute.cnrm.cloud.google.com/computetargetgrpcproxy_v1beta1.json diff --git a/cnrm.cloud.google.com/computetargethttpproxy_v1beta1.json b/compute.cnrm.cloud.google.com/computetargethttpproxy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computetargethttpproxy_v1beta1.json rename to compute.cnrm.cloud.google.com/computetargethttpproxy_v1beta1.json diff --git a/cnrm.cloud.google.com/computetargethttpsproxy_v1beta1.json b/compute.cnrm.cloud.google.com/computetargethttpsproxy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computetargethttpsproxy_v1beta1.json rename to compute.cnrm.cloud.google.com/computetargethttpsproxy_v1beta1.json diff --git a/cnrm.cloud.google.com/computetargetinstance_v1beta1.json b/compute.cnrm.cloud.google.com/computetargetinstance_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computetargetinstance_v1beta1.json rename to compute.cnrm.cloud.google.com/computetargetinstance_v1beta1.json diff --git a/cnrm.cloud.google.com/computetargetpool_v1beta1.json b/compute.cnrm.cloud.google.com/computetargetpool_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computetargetpool_v1beta1.json rename to compute.cnrm.cloud.google.com/computetargetpool_v1beta1.json diff --git a/cnrm.cloud.google.com/computetargetsslproxy_v1beta1.json b/compute.cnrm.cloud.google.com/computetargetsslproxy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computetargetsslproxy_v1beta1.json rename to compute.cnrm.cloud.google.com/computetargetsslproxy_v1beta1.json diff --git a/cnrm.cloud.google.com/computetargettcpproxy_v1beta1.json b/compute.cnrm.cloud.google.com/computetargettcpproxy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computetargettcpproxy_v1beta1.json rename to compute.cnrm.cloud.google.com/computetargettcpproxy_v1beta1.json diff --git a/cnrm.cloud.google.com/computetargetvpngateway_v1beta1.json b/compute.cnrm.cloud.google.com/computetargetvpngateway_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computetargetvpngateway_v1beta1.json rename to compute.cnrm.cloud.google.com/computetargetvpngateway_v1beta1.json diff --git a/cnrm.cloud.google.com/computeurlmap_v1beta1.json b/compute.cnrm.cloud.google.com/computeurlmap_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computeurlmap_v1beta1.json rename to compute.cnrm.cloud.google.com/computeurlmap_v1beta1.json diff --git a/cnrm.cloud.google.com/computevpngateway_v1beta1.json b/compute.cnrm.cloud.google.com/computevpngateway_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computevpngateway_v1beta1.json rename to compute.cnrm.cloud.google.com/computevpngateway_v1beta1.json diff --git a/cnrm.cloud.google.com/computevpntunnel_v1beta1.json b/compute.cnrm.cloud.google.com/computevpntunnel_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/computevpntunnel_v1beta1.json rename to compute.cnrm.cloud.google.com/computevpntunnel_v1beta1.json diff --git a/cnrm.cloud.google.com/configcontrollerinstance_v1beta1.json b/configcontroller.cnrm.cloud.google.com/configcontrollerinstance_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/configcontrollerinstance_v1beta1.json rename to configcontroller.cnrm.cloud.google.com/configcontrollerinstance_v1beta1.json diff --git a/cnrm.cloud.google.com/containercluster_v1beta1.json b/container.cnrm.cloud.google.com/containercluster_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/containercluster_v1beta1.json rename to container.cnrm.cloud.google.com/containercluster_v1beta1.json diff --git a/cnrm.cloud.google.com/containernodepool_v1beta1.json b/container.cnrm.cloud.google.com/containernodepool_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/containernodepool_v1beta1.json rename to container.cnrm.cloud.google.com/containernodepool_v1beta1.json diff --git a/cnrm.cloud.google.com/containeranalysisnote_v1beta1.json b/containeranalysis.cnrm.cloud.google.com/containeranalysisnote_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/containeranalysisnote_v1beta1.json rename to containeranalysis.cnrm.cloud.google.com/containeranalysisnote_v1beta1.json diff --git a/cnrm.cloud.google.com/containeranalysisoccurrence_v1alpha1.json b/containeranalysis.cnrm.cloud.google.com/containeranalysisoccurrence_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/containeranalysisoccurrence_v1alpha1.json rename to containeranalysis.cnrm.cloud.google.com/containeranalysisoccurrence_v1alpha1.json diff --git a/cnrm.cloud.google.com/containerattachedcluster_v1beta1.json b/containerattached.cnrm.cloud.google.com/containerattachedcluster_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/containerattachedcluster_v1beta1.json rename to containerattached.cnrm.cloud.google.com/containerattachedcluster_v1beta1.json diff --git a/customize.core.cnrm.cloud.google.com/controllerresource_v1alpha1.json b/customize.core.cnrm.cloud.google.com/controllerresource_v1alpha1.json new file mode 100644 index 00000000..70d098a0 --- /dev/null +++ b/customize.core.cnrm.cloud.google.com/controllerresource_v1alpha1.json @@ -0,0 +1,145 @@ +{ + "description": "ControllerResource is the Schema for resource customization API for config connector controllers.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "properties": { + "name": { + "enum": [ + "cnrm-controller-manager", + "cnrm-deletiondefender", + "cnrm-unmanaged-detector", + "cnrm-webhook-manager", + "cnrm-resource-stats-recorder" + ], + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "spec": { + "anyOf": [ + { + "required": [ + "containers" + ] + }, + { + "required": [ + "replicas" + ] + } + ], + "description": "ControllerResourceSpec is the specification of the resource customization for containers of a config connector controller.", + "properties": { + "containers": { + "description": "The list of containers whose resource requirements to be customized.", + "items": { + "description": "ContainerResourceSpec is the specification of the resource customization for a container of a config connector controller.", + "properties": { + "name": { + "description": "The name of the container whose resource requirements will be customized. Required", + "enum": [ + "manager", + "webhook", + "deletiondefender", + "prom-to-sd", + "recorder", + "unmanageddetector" + ], + "type": "string" + }, + "resources": { + "description": "Resources specifies the resource customization of this container. Required", + "properties": { + "limits": { + "additionalProperties": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "description": "Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", + "type": "object" + }, + "requests": { + "additionalProperties": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "description": "Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "name", + "resources" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "replicas": { + "description": "The number of desired replicas of the config connector controller. This field takes effect only if the controller name is \"cnrm-webhook-manager\".", + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "status": { + "description": "ControllerResourceStatus defines the observed state of ControllerResource.", + "properties": { + "errors": { + "items": { + "type": "string" + }, + "type": "array" + }, + "healthy": { + "type": "boolean" + }, + "phase": { + "type": "string" + } + }, + "required": [ + "healthy" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "spec" + ], + "type": "object" +} diff --git a/customize.core.cnrm.cloud.google.com/controllerresource_v1beta1.json b/customize.core.cnrm.cloud.google.com/controllerresource_v1beta1.json new file mode 100644 index 00000000..70d098a0 --- /dev/null +++ b/customize.core.cnrm.cloud.google.com/controllerresource_v1beta1.json @@ -0,0 +1,145 @@ +{ + "description": "ControllerResource is the Schema for resource customization API for config connector controllers.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "properties": { + "name": { + "enum": [ + "cnrm-controller-manager", + "cnrm-deletiondefender", + "cnrm-unmanaged-detector", + "cnrm-webhook-manager", + "cnrm-resource-stats-recorder" + ], + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "spec": { + "anyOf": [ + { + "required": [ + "containers" + ] + }, + { + "required": [ + "replicas" + ] + } + ], + "description": "ControllerResourceSpec is the specification of the resource customization for containers of a config connector controller.", + "properties": { + "containers": { + "description": "The list of containers whose resource requirements to be customized.", + "items": { + "description": "ContainerResourceSpec is the specification of the resource customization for a container of a config connector controller.", + "properties": { + "name": { + "description": "The name of the container whose resource requirements will be customized. Required", + "enum": [ + "manager", + "webhook", + "deletiondefender", + "prom-to-sd", + "recorder", + "unmanageddetector" + ], + "type": "string" + }, + "resources": { + "description": "Resources specifies the resource customization of this container. Required", + "properties": { + "limits": { + "additionalProperties": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "description": "Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", + "type": "object" + }, + "requests": { + "additionalProperties": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "description": "Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "name", + "resources" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "replicas": { + "description": "The number of desired replicas of the config connector controller. This field takes effect only if the controller name is \"cnrm-webhook-manager\".", + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "status": { + "description": "ControllerResourceStatus defines the observed state of ControllerResource.", + "properties": { + "errors": { + "items": { + "type": "string" + }, + "type": "array" + }, + "healthy": { + "type": "boolean" + }, + "phase": { + "type": "string" + } + }, + "required": [ + "healthy" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "spec" + ], + "type": "object" +} diff --git a/customize.core.cnrm.cloud.google.com/mutatingwebhookconfigurationcustomization_v1alpha1.json b/customize.core.cnrm.cloud.google.com/mutatingwebhookconfigurationcustomization_v1alpha1.json new file mode 100644 index 00000000..c4acbace --- /dev/null +++ b/customize.core.cnrm.cloud.google.com/mutatingwebhookconfigurationcustomization_v1alpha1.json @@ -0,0 +1,97 @@ +{ + "description": "MutatingWebhookConfigurationCustomization is the Schema for customizing the mutating webhook configurations in config connector.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "properties": { + "name": { + "enum": [ + "mutating-webhook" + ], + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "spec": { + "description": "WebhookConfigurationCustomizationSpec is the specification for customizing the webhooks of a config connector webhook configuration.", + "properties": { + "webhooks": { + "description": "The list of webhooks whose configuration to be customized. Required", + "items": { + "description": "WebhookCustomizationSpec is the specification for customizing for a specific webhook in config connector.", + "properties": { + "name": { + "description": "The name of the webhook. Do not include the `.cnrm.cloud.google.com` suffix. Required", + "enum": [ + "abandon-on-uninstall", + "deny-immutable-field-updates", + "deny-unknown-fields", + "iam-validation", + "resource-validation", + "container-annotation-handler", + "generic-defaulter", + "iam-defaulter", + "management-conflict-annotation-defaulter" + ], + "type": "string" + }, + "timeoutSeconds": { + "description": "TimeoutSeconds customizes the timeout of the webhook. The timeout value must be between 1 and 30 seconds. The default timeout in Kubernetes is 10 seconds. Required", + "format": "int32", + "maximum": 30, + "minimum": 1, + "type": "integer" + } + }, + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "required": [ + "webhooks" + ], + "type": "object", + "additionalProperties": false + }, + "status": { + "description": "WebhookConfigurationCustomizationStatus defines the observed state of ValidatingWebhookConfigurationCustomization and MutatingWebhookConfigurationCustomization.", + "properties": { + "errors": { + "items": { + "type": "string" + }, + "type": "array" + }, + "healthy": { + "type": "boolean" + }, + "phase": { + "type": "string" + } + }, + "required": [ + "healthy" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "spec" + ], + "type": "object" +} diff --git a/customize.core.cnrm.cloud.google.com/mutatingwebhookconfigurationcustomization_v1beta1.json b/customize.core.cnrm.cloud.google.com/mutatingwebhookconfigurationcustomization_v1beta1.json new file mode 100644 index 00000000..c4acbace --- /dev/null +++ b/customize.core.cnrm.cloud.google.com/mutatingwebhookconfigurationcustomization_v1beta1.json @@ -0,0 +1,97 @@ +{ + "description": "MutatingWebhookConfigurationCustomization is the Schema for customizing the mutating webhook configurations in config connector.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "properties": { + "name": { + "enum": [ + "mutating-webhook" + ], + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "spec": { + "description": "WebhookConfigurationCustomizationSpec is the specification for customizing the webhooks of a config connector webhook configuration.", + "properties": { + "webhooks": { + "description": "The list of webhooks whose configuration to be customized. Required", + "items": { + "description": "WebhookCustomizationSpec is the specification for customizing for a specific webhook in config connector.", + "properties": { + "name": { + "description": "The name of the webhook. Do not include the `.cnrm.cloud.google.com` suffix. Required", + "enum": [ + "abandon-on-uninstall", + "deny-immutable-field-updates", + "deny-unknown-fields", + "iam-validation", + "resource-validation", + "container-annotation-handler", + "generic-defaulter", + "iam-defaulter", + "management-conflict-annotation-defaulter" + ], + "type": "string" + }, + "timeoutSeconds": { + "description": "TimeoutSeconds customizes the timeout of the webhook. The timeout value must be between 1 and 30 seconds. The default timeout in Kubernetes is 10 seconds. Required", + "format": "int32", + "maximum": 30, + "minimum": 1, + "type": "integer" + } + }, + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "required": [ + "webhooks" + ], + "type": "object", + "additionalProperties": false + }, + "status": { + "description": "WebhookConfigurationCustomizationStatus defines the observed state of ValidatingWebhookConfigurationCustomization and MutatingWebhookConfigurationCustomization.", + "properties": { + "errors": { + "items": { + "type": "string" + }, + "type": "array" + }, + "healthy": { + "type": "boolean" + }, + "phase": { + "type": "string" + } + }, + "required": [ + "healthy" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "spec" + ], + "type": "object" +} diff --git a/customize.core.cnrm.cloud.google.com/namespacedcontrollerresource_v1alpha1.json b/customize.core.cnrm.cloud.google.com/namespacedcontrollerresource_v1alpha1.json new file mode 100644 index 00000000..63a8e435 --- /dev/null +++ b/customize.core.cnrm.cloud.google.com/namespacedcontrollerresource_v1alpha1.json @@ -0,0 +1,127 @@ +{ + "description": "NamespacedControllerResource is the Schema for resource customization API for namespaced config connector controllers.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "properties": { + "name": { + "enum": [ + "cnrm-controller-manager" + ], + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "spec": { + "description": "NamespacedControllerResourceSpec is the specification of the resource customization for containers of a namespaced config connector controller.", + "properties": { + "containers": { + "description": "The list of containers whose resource requirements to be customized. Required", + "items": { + "description": "ContainerResourceSpec is the specification of the resource customization for a container of a config connector controller.", + "properties": { + "name": { + "description": "The name of the container whose resource requirements will be customized. Required", + "enum": [ + "manager", + "webhook", + "deletiondefender", + "prom-to-sd", + "recorder", + "unmanageddetector" + ], + "type": "string" + }, + "resources": { + "description": "Resources specifies the resource customization of this container. Required", + "properties": { + "limits": { + "additionalProperties": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "description": "Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", + "type": "object" + }, + "requests": { + "additionalProperties": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "description": "Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "name", + "resources" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "required": [ + "containers" + ], + "type": "object", + "additionalProperties": false + }, + "status": { + "description": "NamespacedControllerResourceStatus defines the observed state of NamespacedControllerResource.", + "properties": { + "errors": { + "items": { + "type": "string" + }, + "type": "array" + }, + "healthy": { + "type": "boolean" + }, + "phase": { + "type": "string" + } + }, + "required": [ + "healthy" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "spec" + ], + "type": "object" +} diff --git a/customize.core.cnrm.cloud.google.com/namespacedcontrollerresource_v1beta1.json b/customize.core.cnrm.cloud.google.com/namespacedcontrollerresource_v1beta1.json new file mode 100644 index 00000000..63a8e435 --- /dev/null +++ b/customize.core.cnrm.cloud.google.com/namespacedcontrollerresource_v1beta1.json @@ -0,0 +1,127 @@ +{ + "description": "NamespacedControllerResource is the Schema for resource customization API for namespaced config connector controllers.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "properties": { + "name": { + "enum": [ + "cnrm-controller-manager" + ], + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "spec": { + "description": "NamespacedControllerResourceSpec is the specification of the resource customization for containers of a namespaced config connector controller.", + "properties": { + "containers": { + "description": "The list of containers whose resource requirements to be customized. Required", + "items": { + "description": "ContainerResourceSpec is the specification of the resource customization for a container of a config connector controller.", + "properties": { + "name": { + "description": "The name of the container whose resource requirements will be customized. Required", + "enum": [ + "manager", + "webhook", + "deletiondefender", + "prom-to-sd", + "recorder", + "unmanageddetector" + ], + "type": "string" + }, + "resources": { + "description": "Resources specifies the resource customization of this container. Required", + "properties": { + "limits": { + "additionalProperties": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "description": "Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", + "type": "object" + }, + "requests": { + "additionalProperties": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", + "x-kubernetes-int-or-string": true + }, + "description": "Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "name", + "resources" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "required": [ + "containers" + ], + "type": "object", + "additionalProperties": false + }, + "status": { + "description": "NamespacedControllerResourceStatus defines the observed state of NamespacedControllerResource.", + "properties": { + "errors": { + "items": { + "type": "string" + }, + "type": "array" + }, + "healthy": { + "type": "boolean" + }, + "phase": { + "type": "string" + } + }, + "required": [ + "healthy" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "spec" + ], + "type": "object" +} diff --git a/customize.core.cnrm.cloud.google.com/validatingwebhookconfigurationcustomization_v1alpha1.json b/customize.core.cnrm.cloud.google.com/validatingwebhookconfigurationcustomization_v1alpha1.json new file mode 100644 index 00000000..6863e9a0 --- /dev/null +++ b/customize.core.cnrm.cloud.google.com/validatingwebhookconfigurationcustomization_v1alpha1.json @@ -0,0 +1,98 @@ +{ + "description": "ValidatingWebhookConfigurationCustomization is the Schema for customizing the validating webhook configurations in config connector.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "properties": { + "name": { + "enum": [ + "validating-webhook", + "abandon-on-uninstall" + ], + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "spec": { + "description": "WebhookConfigurationCustomizationSpec is the specification for customizing the webhooks of a config connector webhook configuration.", + "properties": { + "webhooks": { + "description": "The list of webhooks whose configuration to be customized. Required", + "items": { + "description": "WebhookCustomizationSpec is the specification for customizing for a specific webhook in config connector.", + "properties": { + "name": { + "description": "The name of the webhook. Do not include the `.cnrm.cloud.google.com` suffix. Required", + "enum": [ + "abandon-on-uninstall", + "deny-immutable-field-updates", + "deny-unknown-fields", + "iam-validation", + "resource-validation", + "container-annotation-handler", + "generic-defaulter", + "iam-defaulter", + "management-conflict-annotation-defaulter" + ], + "type": "string" + }, + "timeoutSeconds": { + "description": "TimeoutSeconds customizes the timeout of the webhook. The timeout value must be between 1 and 30 seconds. The default timeout in Kubernetes is 10 seconds. Required", + "format": "int32", + "maximum": 30, + "minimum": 1, + "type": "integer" + } + }, + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "required": [ + "webhooks" + ], + "type": "object", + "additionalProperties": false + }, + "status": { + "description": "WebhookConfigurationCustomizationStatus defines the observed state of ValidatingWebhookConfigurationCustomization and MutatingWebhookConfigurationCustomization.", + "properties": { + "errors": { + "items": { + "type": "string" + }, + "type": "array" + }, + "healthy": { + "type": "boolean" + }, + "phase": { + "type": "string" + } + }, + "required": [ + "healthy" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "spec" + ], + "type": "object" +} diff --git a/customize.core.cnrm.cloud.google.com/validatingwebhookconfigurationcustomization_v1beta1.json b/customize.core.cnrm.cloud.google.com/validatingwebhookconfigurationcustomization_v1beta1.json new file mode 100644 index 00000000..6863e9a0 --- /dev/null +++ b/customize.core.cnrm.cloud.google.com/validatingwebhookconfigurationcustomization_v1beta1.json @@ -0,0 +1,98 @@ +{ + "description": "ValidatingWebhookConfigurationCustomization is the Schema for customizing the validating webhook configurations in config connector.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "properties": { + "name": { + "enum": [ + "validating-webhook", + "abandon-on-uninstall" + ], + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "spec": { + "description": "WebhookConfigurationCustomizationSpec is the specification for customizing the webhooks of a config connector webhook configuration.", + "properties": { + "webhooks": { + "description": "The list of webhooks whose configuration to be customized. Required", + "items": { + "description": "WebhookCustomizationSpec is the specification for customizing for a specific webhook in config connector.", + "properties": { + "name": { + "description": "The name of the webhook. Do not include the `.cnrm.cloud.google.com` suffix. Required", + "enum": [ + "abandon-on-uninstall", + "deny-immutable-field-updates", + "deny-unknown-fields", + "iam-validation", + "resource-validation", + "container-annotation-handler", + "generic-defaulter", + "iam-defaulter", + "management-conflict-annotation-defaulter" + ], + "type": "string" + }, + "timeoutSeconds": { + "description": "TimeoutSeconds customizes the timeout of the webhook. The timeout value must be between 1 and 30 seconds. The default timeout in Kubernetes is 10 seconds. Required", + "format": "int32", + "maximum": 30, + "minimum": 1, + "type": "integer" + } + }, + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "required": [ + "webhooks" + ], + "type": "object", + "additionalProperties": false + }, + "status": { + "description": "WebhookConfigurationCustomizationStatus defines the observed state of ValidatingWebhookConfigurationCustomization and MutatingWebhookConfigurationCustomization.", + "properties": { + "errors": { + "items": { + "type": "string" + }, + "type": "array" + }, + "healthy": { + "type": "boolean" + }, + "phase": { + "type": "string" + } + }, + "required": [ + "healthy" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "spec" + ], + "type": "object" +} diff --git a/cnrm.cloud.google.com/datacatalogentry_v1alpha1.json b/datacatalog.cnrm.cloud.google.com/datacatalogentry_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/datacatalogentry_v1alpha1.json rename to datacatalog.cnrm.cloud.google.com/datacatalogentry_v1alpha1.json diff --git a/cnrm.cloud.google.com/datacatalogentrygroup_v1alpha1.json b/datacatalog.cnrm.cloud.google.com/datacatalogentrygroup_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/datacatalogentrygroup_v1alpha1.json rename to datacatalog.cnrm.cloud.google.com/datacatalogentrygroup_v1alpha1.json diff --git a/cnrm.cloud.google.com/datacatalogpolicytag_v1beta1.json b/datacatalog.cnrm.cloud.google.com/datacatalogpolicytag_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/datacatalogpolicytag_v1beta1.json rename to datacatalog.cnrm.cloud.google.com/datacatalogpolicytag_v1beta1.json diff --git a/cnrm.cloud.google.com/datacatalogtag_v1alpha1.json b/datacatalog.cnrm.cloud.google.com/datacatalogtag_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/datacatalogtag_v1alpha1.json rename to datacatalog.cnrm.cloud.google.com/datacatalogtag_v1alpha1.json diff --git a/cnrm.cloud.google.com/datacatalogtagtemplate_v1alpha1.json b/datacatalog.cnrm.cloud.google.com/datacatalogtagtemplate_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/datacatalogtagtemplate_v1alpha1.json rename to datacatalog.cnrm.cloud.google.com/datacatalogtagtemplate_v1alpha1.json diff --git a/cnrm.cloud.google.com/datacatalogtaxonomy_v1beta1.json b/datacatalog.cnrm.cloud.google.com/datacatalogtaxonomy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/datacatalogtaxonomy_v1beta1.json rename to datacatalog.cnrm.cloud.google.com/datacatalogtaxonomy_v1beta1.json diff --git a/cnrm.cloud.google.com/dataflowflextemplatejob_v1beta1.json b/dataflow.cnrm.cloud.google.com/dataflowflextemplatejob_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/dataflowflextemplatejob_v1beta1.json rename to dataflow.cnrm.cloud.google.com/dataflowflextemplatejob_v1beta1.json diff --git a/cnrm.cloud.google.com/dataflowjob_v1beta1.json b/dataflow.cnrm.cloud.google.com/dataflowjob_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/dataflowjob_v1beta1.json rename to dataflow.cnrm.cloud.google.com/dataflowjob_v1beta1.json diff --git a/cnrm.cloud.google.com/dataformrepository_v1alpha1.json b/dataform.cnrm.cloud.google.com/dataformrepository_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/dataformrepository_v1alpha1.json rename to dataform.cnrm.cloud.google.com/dataformrepository_v1alpha1.json diff --git a/cnrm.cloud.google.com/datafusioninstance_v1beta1.json b/datafusion.cnrm.cloud.google.com/datafusioninstance_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/datafusioninstance_v1beta1.json rename to datafusion.cnrm.cloud.google.com/datafusioninstance_v1beta1.json diff --git a/cnrm.cloud.google.com/dataprocautoscalingpolicy_v1beta1.json b/dataproc.cnrm.cloud.google.com/dataprocautoscalingpolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/dataprocautoscalingpolicy_v1beta1.json rename to dataproc.cnrm.cloud.google.com/dataprocautoscalingpolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/dataproccluster_v1beta1.json b/dataproc.cnrm.cloud.google.com/dataproccluster_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/dataproccluster_v1beta1.json rename to dataproc.cnrm.cloud.google.com/dataproccluster_v1beta1.json diff --git a/cnrm.cloud.google.com/dataprocworkflowtemplate_v1beta1.json b/dataproc.cnrm.cloud.google.com/dataprocworkflowtemplate_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/dataprocworkflowtemplate_v1beta1.json rename to dataproc.cnrm.cloud.google.com/dataprocworkflowtemplate_v1beta1.json diff --git a/cnrm.cloud.google.com/datastoreindex_v1alpha1.json b/datastore.cnrm.cloud.google.com/datastoreindex_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/datastoreindex_v1alpha1.json rename to datastore.cnrm.cloud.google.com/datastoreindex_v1alpha1.json diff --git a/cnrm.cloud.google.com/datastreamconnectionprofile_v1alpha1.json b/datastream.cnrm.cloud.google.com/datastreamconnectionprofile_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/datastreamconnectionprofile_v1alpha1.json rename to datastream.cnrm.cloud.google.com/datastreamconnectionprofile_v1alpha1.json diff --git a/cnrm.cloud.google.com/datastreamprivateconnection_v1alpha1.json b/datastream.cnrm.cloud.google.com/datastreamprivateconnection_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/datastreamprivateconnection_v1alpha1.json rename to datastream.cnrm.cloud.google.com/datastreamprivateconnection_v1alpha1.json diff --git a/cnrm.cloud.google.com/datastreamstream_v1alpha1.json b/datastream.cnrm.cloud.google.com/datastreamstream_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/datastreamstream_v1alpha1.json rename to datastream.cnrm.cloud.google.com/datastreamstream_v1alpha1.json diff --git a/cnrm.cloud.google.com/deploymentmanagerdeployment_v1alpha1.json b/deploymentmanager.cnrm.cloud.google.com/deploymentmanagerdeployment_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/deploymentmanagerdeployment_v1alpha1.json rename to deploymentmanager.cnrm.cloud.google.com/deploymentmanagerdeployment_v1alpha1.json diff --git a/cnrm.cloud.google.com/dialogflowagent_v1alpha1.json b/dialogflowcx.cnrm.cloud.google.com/dialogflowagent_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/dialogflowagent_v1alpha1.json rename to dialogflowcx.cnrm.cloud.google.com/dialogflowagent_v1alpha1.json diff --git a/cnrm.cloud.google.com/dialogflowcxagent_v1alpha1.json b/dialogflowcx.cnrm.cloud.google.com/dialogflowcxagent_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/dialogflowcxagent_v1alpha1.json rename to dialogflowcx.cnrm.cloud.google.com/dialogflowcxagent_v1alpha1.json diff --git a/cnrm.cloud.google.com/dialogflowcxentitytype_v1alpha1.json b/dialogflowcx.cnrm.cloud.google.com/dialogflowcxentitytype_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/dialogflowcxentitytype_v1alpha1.json rename to dialogflowcx.cnrm.cloud.google.com/dialogflowcxentitytype_v1alpha1.json diff --git a/cnrm.cloud.google.com/dialogflowcxflow_v1alpha1.json b/dialogflowcx.cnrm.cloud.google.com/dialogflowcxflow_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/dialogflowcxflow_v1alpha1.json rename to dialogflowcx.cnrm.cloud.google.com/dialogflowcxflow_v1alpha1.json diff --git a/cnrm.cloud.google.com/dialogflowcxintent_v1alpha1.json b/dialogflowcx.cnrm.cloud.google.com/dialogflowcxintent_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/dialogflowcxintent_v1alpha1.json rename to dialogflowcx.cnrm.cloud.google.com/dialogflowcxintent_v1alpha1.json diff --git a/cnrm.cloud.google.com/dialogflowcxpage_v1alpha1.json b/dialogflowcx.cnrm.cloud.google.com/dialogflowcxpage_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/dialogflowcxpage_v1alpha1.json rename to dialogflowcx.cnrm.cloud.google.com/dialogflowcxpage_v1alpha1.json diff --git a/cnrm.cloud.google.com/dialogflowcxwebhook_v1alpha1.json b/dialogflowcx.cnrm.cloud.google.com/dialogflowcxwebhook_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/dialogflowcxwebhook_v1alpha1.json rename to dialogflowcx.cnrm.cloud.google.com/dialogflowcxwebhook_v1alpha1.json diff --git a/cnrm.cloud.google.com/dialogflowentitytype_v1alpha1.json b/dialogflowcx.cnrm.cloud.google.com/dialogflowentitytype_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/dialogflowentitytype_v1alpha1.json rename to dialogflowcx.cnrm.cloud.google.com/dialogflowentitytype_v1alpha1.json diff --git a/cnrm.cloud.google.com/dialogflowfulfillment_v1alpha1.json b/dialogflowcx.cnrm.cloud.google.com/dialogflowfulfillment_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/dialogflowfulfillment_v1alpha1.json rename to dialogflowcx.cnrm.cloud.google.com/dialogflowfulfillment_v1alpha1.json diff --git a/cnrm.cloud.google.com/dialogflowintent_v1alpha1.json b/dialogflowcx.cnrm.cloud.google.com/dialogflowintent_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/dialogflowintent_v1alpha1.json rename to dialogflowcx.cnrm.cloud.google.com/dialogflowintent_v1alpha1.json diff --git a/cnrm.cloud.google.com/dlpdeidentifytemplate_v1beta1.json b/dlp.cnrm.cloud.google.com/dlpdeidentifytemplate_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/dlpdeidentifytemplate_v1beta1.json rename to dlp.cnrm.cloud.google.com/dlpdeidentifytemplate_v1beta1.json diff --git a/cnrm.cloud.google.com/dlpinspecttemplate_v1beta1.json b/dlp.cnrm.cloud.google.com/dlpinspecttemplate_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/dlpinspecttemplate_v1beta1.json rename to dlp.cnrm.cloud.google.com/dlpinspecttemplate_v1beta1.json diff --git a/cnrm.cloud.google.com/dlpjobtrigger_v1beta1.json b/dlp.cnrm.cloud.google.com/dlpjobtrigger_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/dlpjobtrigger_v1beta1.json rename to dlp.cnrm.cloud.google.com/dlpjobtrigger_v1beta1.json diff --git a/cnrm.cloud.google.com/dlpstoredinfotype_v1beta1.json b/dlp.cnrm.cloud.google.com/dlpstoredinfotype_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/dlpstoredinfotype_v1beta1.json rename to dlp.cnrm.cloud.google.com/dlpstoredinfotype_v1beta1.json diff --git a/cnrm.cloud.google.com/dnsmanagedzone_v1beta1.json b/dns.cnrm.cloud.google.com/dnsmanagedzone_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/dnsmanagedzone_v1beta1.json rename to dns.cnrm.cloud.google.com/dnsmanagedzone_v1beta1.json diff --git a/cnrm.cloud.google.com/dnspolicy_v1beta1.json b/dns.cnrm.cloud.google.com/dnspolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/dnspolicy_v1beta1.json rename to dns.cnrm.cloud.google.com/dnspolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/dnsrecordset_v1beta1.json b/dns.cnrm.cloud.google.com/dnsrecordset_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/dnsrecordset_v1beta1.json rename to dns.cnrm.cloud.google.com/dnsrecordset_v1beta1.json diff --git a/cnrm.cloud.google.com/dnsresponsepolicy_v1alpha1.json b/dns.cnrm.cloud.google.com/dnsresponsepolicy_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/dnsresponsepolicy_v1alpha1.json rename to dns.cnrm.cloud.google.com/dnsresponsepolicy_v1alpha1.json diff --git a/cnrm.cloud.google.com/dnsresponsepolicyrule_v1alpha1.json b/dns.cnrm.cloud.google.com/dnsresponsepolicyrule_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/dnsresponsepolicyrule_v1alpha1.json rename to dns.cnrm.cloud.google.com/dnsresponsepolicyrule_v1alpha1.json diff --git a/cnrm.cloud.google.com/documentaiprocessor_v1alpha1.json b/documentai.cnrm.cloud.google.com/documentaiprocessor_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/documentaiprocessor_v1alpha1.json rename to documentai.cnrm.cloud.google.com/documentaiprocessor_v1alpha1.json diff --git a/cnrm.cloud.google.com/documentaiprocessordefaultversion_v1alpha1.json b/documentai.cnrm.cloud.google.com/documentaiprocessordefaultversion_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/documentaiprocessordefaultversion_v1alpha1.json rename to documentai.cnrm.cloud.google.com/documentaiprocessordefaultversion_v1alpha1.json diff --git a/cnrm.cloud.google.com/edgecontainercluster_v1beta1.json b/edgecontainer.cnrm.cloud.google.com/edgecontainercluster_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/edgecontainercluster_v1beta1.json rename to edgecontainer.cnrm.cloud.google.com/edgecontainercluster_v1beta1.json diff --git a/cnrm.cloud.google.com/edgecontainernodepool_v1beta1.json b/edgecontainer.cnrm.cloud.google.com/edgecontainernodepool_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/edgecontainernodepool_v1beta1.json rename to edgecontainer.cnrm.cloud.google.com/edgecontainernodepool_v1beta1.json diff --git a/cnrm.cloud.google.com/edgecontainervpnconnection_v1beta1.json b/edgecontainer.cnrm.cloud.google.com/edgecontainervpnconnection_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/edgecontainervpnconnection_v1beta1.json rename to edgecontainer.cnrm.cloud.google.com/edgecontainervpnconnection_v1beta1.json diff --git a/cnrm.cloud.google.com/edgenetworknetwork_v1beta1.json b/edgenetwork.cnrm.cloud.google.com/edgenetworknetwork_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/edgenetworknetwork_v1beta1.json rename to edgenetwork.cnrm.cloud.google.com/edgenetworknetwork_v1beta1.json diff --git a/cnrm.cloud.google.com/edgenetworksubnet_v1beta1.json b/edgenetwork.cnrm.cloud.google.com/edgenetworksubnet_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/edgenetworksubnet_v1beta1.json rename to edgenetwork.cnrm.cloud.google.com/edgenetworksubnet_v1beta1.json diff --git a/cnrm.cloud.google.com/essentialcontactscontact_v1alpha1.json b/essentialcontacts.cnrm.cloud.google.com/essentialcontactscontact_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/essentialcontactscontact_v1alpha1.json rename to essentialcontacts.cnrm.cloud.google.com/essentialcontactscontact_v1alpha1.json diff --git a/cnrm.cloud.google.com/eventarctrigger_v1beta1.json "b/eventarc.cnrm.cloud.google.com\nspec:/eventarctrigger_v1beta1.json" similarity index 100% rename from cnrm.cloud.google.com/eventarctrigger_v1beta1.json rename to "eventarc.cnrm.cloud.google.com\nspec:/eventarctrigger_v1beta1.json" diff --git a/cnrm.cloud.google.com/filestorebackup_v1beta1.json b/filestore.cnrm.cloud.google.com/filestorebackup_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/filestorebackup_v1beta1.json rename to filestore.cnrm.cloud.google.com/filestorebackup_v1beta1.json diff --git a/cnrm.cloud.google.com/filestoreinstance_v1beta1.json b/filestore.cnrm.cloud.google.com/filestoreinstance_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/filestoreinstance_v1beta1.json rename to filestore.cnrm.cloud.google.com/filestoreinstance_v1beta1.json diff --git a/cnrm.cloud.google.com/filestoresnapshot_v1alpha1.json b/filestore.cnrm.cloud.google.com/filestoresnapshot_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/filestoresnapshot_v1alpha1.json rename to filestore.cnrm.cloud.google.com/filestoresnapshot_v1alpha1.json diff --git a/cnrm.cloud.google.com/firebaseandroidapp_v1alpha1.json b/firebase.cnrm.cloud.google.com/firebaseandroidapp_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/firebaseandroidapp_v1alpha1.json rename to firebase.cnrm.cloud.google.com/firebaseandroidapp_v1alpha1.json diff --git a/cnrm.cloud.google.com/firebaseproject_v1alpha1.json b/firebase.cnrm.cloud.google.com/firebaseproject_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/firebaseproject_v1alpha1.json rename to firebase.cnrm.cloud.google.com/firebaseproject_v1alpha1.json diff --git a/cnrm.cloud.google.com/firebasewebapp_v1alpha1.json b/firebase.cnrm.cloud.google.com/firebasewebapp_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/firebasewebapp_v1alpha1.json rename to firebase.cnrm.cloud.google.com/firebasewebapp_v1alpha1.json diff --git a/cnrm.cloud.google.com/firebasedatabaseinstance_v1alpha1.json b/firebasedatabase.cnrm.cloud.google.com/firebasedatabaseinstance_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/firebasedatabaseinstance_v1alpha1.json rename to firebasedatabase.cnrm.cloud.google.com/firebasedatabaseinstance_v1alpha1.json diff --git a/cnrm.cloud.google.com/firebasehostingchannel_v1alpha1.json b/firebasehosting.cnrm.cloud.google.com/firebasehostingchannel_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/firebasehostingchannel_v1alpha1.json rename to firebasehosting.cnrm.cloud.google.com/firebasehostingchannel_v1alpha1.json diff --git a/cnrm.cloud.google.com/firebasehostingsite_v1alpha1.json b/firebasehosting.cnrm.cloud.google.com/firebasehostingsite_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/firebasehostingsite_v1alpha1.json rename to firebasehosting.cnrm.cloud.google.com/firebasehostingsite_v1alpha1.json diff --git a/cnrm.cloud.google.com/firebasestoragebucket_v1alpha1.json b/firebasestorage.cnrm.cloud.google.com/firebasestoragebucket_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/firebasestoragebucket_v1alpha1.json rename to firebasestorage.cnrm.cloud.google.com/firebasestoragebucket_v1alpha1.json diff --git a/cnrm.cloud.google.com/firestoreindex_v1beta1.json b/firestore.cnrm.cloud.google.com/firestoreindex_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/firestoreindex_v1beta1.json rename to firestore.cnrm.cloud.google.com/firestoreindex_v1beta1.json diff --git a/gameservices.cnrm.cloud.google.com/gameservicesrealm_v1beta1.json b/gameservices.cnrm.cloud.google.com/gameservicesrealm_v1beta1.json new file mode 100644 index 00000000..83c8eed2 --- /dev/null +++ b/gameservices.cnrm.cloud.google.com/gameservicesrealm_v1beta1.json @@ -0,0 +1,95 @@ +{ + "properties": { + "apiVersion": { + "description": "apiVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "type": "object" + }, + "spec": { + "properties": { + "description": { + "description": "Human readable description of the realm.", + "type": "string" + }, + "location": { + "description": "The location for this realm.", + "type": "string" + }, + "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.", + "type": "string" + }, + "timeZone": { + "description": "Required. Time zone where all policies targeting this realm are evaluated. The value of this field must be from the IANA time zone database: https://www.iana.org/time-zones.", + "type": "string" + } + }, + "required": [ + "location", + "timeZone" + ], + "type": "object", + "additionalProperties": false + }, + "status": { + "properties": { + "conditions": { + "description": "Conditions represent the latest available observation of the resource's current state.", + "items": { + "properties": { + "lastTransitionTime": { + "description": "Last time the condition transitioned from one status to another.", + "type": "string" + }, + "message": { + "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", + "additionalProperties": false + }, + "type": "array" + }, + "createTime": { + "description": "Output only. The creation time.", + "format": "date-time", + "type": "string" + }, + "observedGeneration": { + "description": "ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource.", + "type": "integer" + }, + "updateTime": { + "description": "Output only. The last-modified time.", + "format": "date-time", + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "spec" + ], + "type": "object" +} diff --git a/cnrm.cloud.google.com/gkebackupbackupplan_v1alpha1.json b/gkebackup.cnrm.cloud.google.com/gkebackupbackupplan_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/gkebackupbackupplan_v1alpha1.json rename to gkebackup.cnrm.cloud.google.com/gkebackupbackupplan_v1alpha1.json diff --git a/cnrm.cloud.google.com/gkehubfeature_v1beta1.json b/gkehub.cnrm.cloud.google.com/gkehubfeature_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/gkehubfeature_v1beta1.json rename to gkehub.cnrm.cloud.google.com/gkehubfeature_v1beta1.json diff --git a/cnrm.cloud.google.com/gkehubfeaturemembership_v1beta1.json b/gkehub.cnrm.cloud.google.com/gkehubfeaturemembership_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/gkehubfeaturemembership_v1beta1.json rename to gkehub.cnrm.cloud.google.com/gkehubfeaturemembership_v1beta1.json diff --git a/cnrm.cloud.google.com/gkehubmembership_v1beta1.json b/gkehub.cnrm.cloud.google.com/gkehubmembership_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/gkehubmembership_v1beta1.json rename to gkehub.cnrm.cloud.google.com/gkehubmembership_v1beta1.json diff --git a/cnrm.cloud.google.com/healthcareconsentstore_v1alpha1.json b/healthcare.cnrm.cloud.google.com/healthcareconsentstore_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/healthcareconsentstore_v1alpha1.json rename to healthcare.cnrm.cloud.google.com/healthcareconsentstore_v1alpha1.json diff --git a/cnrm.cloud.google.com/healthcaredataset_v1alpha1.json b/healthcare.cnrm.cloud.google.com/healthcaredataset_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/healthcaredataset_v1alpha1.json rename to healthcare.cnrm.cloud.google.com/healthcaredataset_v1alpha1.json diff --git a/cnrm.cloud.google.com/healthcaredicomstore_v1alpha1.json b/healthcare.cnrm.cloud.google.com/healthcaredicomstore_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/healthcaredicomstore_v1alpha1.json rename to healthcare.cnrm.cloud.google.com/healthcaredicomstore_v1alpha1.json diff --git a/cnrm.cloud.google.com/healthcarefhirstore_v1alpha1.json b/healthcare.cnrm.cloud.google.com/healthcarefhirstore_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/healthcarefhirstore_v1alpha1.json rename to healthcare.cnrm.cloud.google.com/healthcarefhirstore_v1alpha1.json diff --git a/cnrm.cloud.google.com/healthcarehl7v2store_v1alpha1.json b/healthcare.cnrm.cloud.google.com/healthcarehl7v2store_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/healthcarehl7v2store_v1alpha1.json rename to healthcare.cnrm.cloud.google.com/healthcarehl7v2store_v1alpha1.json diff --git a/cnrm.cloud.google.com/iamaccessboundarypolicy_v1beta1.json b/iam.cnrm.cloud.google.com/iamaccessboundarypolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/iamaccessboundarypolicy_v1beta1.json rename to iam.cnrm.cloud.google.com/iamaccessboundarypolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/iamauditconfig_v1beta1.json b/iam.cnrm.cloud.google.com/iamauditconfig_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/iamauditconfig_v1beta1.json rename to iam.cnrm.cloud.google.com/iamauditconfig_v1beta1.json diff --git a/cnrm.cloud.google.com/iamcustomrole_v1beta1.json b/iam.cnrm.cloud.google.com/iamcustomrole_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/iamcustomrole_v1beta1.json rename to iam.cnrm.cloud.google.com/iamcustomrole_v1beta1.json diff --git a/cnrm.cloud.google.com/iampartialpolicy_v1beta1.json b/iam.cnrm.cloud.google.com/iampartialpolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/iampartialpolicy_v1beta1.json rename to iam.cnrm.cloud.google.com/iampartialpolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/iampolicy_v1beta1.json b/iam.cnrm.cloud.google.com/iampolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/iampolicy_v1beta1.json rename to iam.cnrm.cloud.google.com/iampolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/iampolicymember_v1beta1.json b/iam.cnrm.cloud.google.com/iampolicymember_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/iampolicymember_v1beta1.json rename to iam.cnrm.cloud.google.com/iampolicymember_v1beta1.json diff --git a/cnrm.cloud.google.com/iamserviceaccount_v1beta1.json b/iam.cnrm.cloud.google.com/iamserviceaccount_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/iamserviceaccount_v1beta1.json rename to iam.cnrm.cloud.google.com/iamserviceaccount_v1beta1.json diff --git a/cnrm.cloud.google.com/iamserviceaccountkey_v1beta1.json b/iam.cnrm.cloud.google.com/iamserviceaccountkey_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/iamserviceaccountkey_v1beta1.json rename to iam.cnrm.cloud.google.com/iamserviceaccountkey_v1beta1.json diff --git a/cnrm.cloud.google.com/iamworkforcepool_v1beta1.json b/iam.cnrm.cloud.google.com/iamworkforcepool_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/iamworkforcepool_v1beta1.json rename to iam.cnrm.cloud.google.com/iamworkforcepool_v1beta1.json diff --git a/cnrm.cloud.google.com/iamworkforcepoolprovider_v1beta1.json b/iam.cnrm.cloud.google.com/iamworkforcepoolprovider_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/iamworkforcepoolprovider_v1beta1.json rename to iam.cnrm.cloud.google.com/iamworkforcepoolprovider_v1beta1.json diff --git a/cnrm.cloud.google.com/iamworkloadidentitypool_v1beta1.json b/iam.cnrm.cloud.google.com/iamworkloadidentitypool_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/iamworkloadidentitypool_v1beta1.json rename to iam.cnrm.cloud.google.com/iamworkloadidentitypool_v1beta1.json diff --git a/cnrm.cloud.google.com/iamworkloadidentitypoolprovider_v1beta1.json b/iam.cnrm.cloud.google.com/iamworkloadidentitypoolprovider_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/iamworkloadidentitypoolprovider_v1beta1.json rename to iam.cnrm.cloud.google.com/iamworkloadidentitypoolprovider_v1beta1.json diff --git a/cnrm.cloud.google.com/iapbrand_v1beta1.json b/iap.cnrm.cloud.google.com/iapbrand_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/iapbrand_v1beta1.json rename to iap.cnrm.cloud.google.com/iapbrand_v1beta1.json diff --git a/cnrm.cloud.google.com/iapidentityawareproxyclient_v1beta1.json b/iap.cnrm.cloud.google.com/iapidentityawareproxyclient_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/iapidentityawareproxyclient_v1beta1.json rename to iap.cnrm.cloud.google.com/iapidentityawareproxyclient_v1beta1.json diff --git a/cnrm.cloud.google.com/identityplatformconfig_v1beta1.json b/identityplatform.cnrm.cloud.google.com/identityplatformconfig_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/identityplatformconfig_v1beta1.json rename to identityplatform.cnrm.cloud.google.com/identityplatformconfig_v1beta1.json diff --git a/cnrm.cloud.google.com/identityplatformdefaultsupportedidpconfig_v1alpha1.json b/identityplatform.cnrm.cloud.google.com/identityplatformdefaultsupportedidpconfig_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/identityplatformdefaultsupportedidpconfig_v1alpha1.json rename to identityplatform.cnrm.cloud.google.com/identityplatformdefaultsupportedidpconfig_v1alpha1.json diff --git a/cnrm.cloud.google.com/identityplatforminboundsamlconfig_v1alpha1.json b/identityplatform.cnrm.cloud.google.com/identityplatforminboundsamlconfig_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/identityplatforminboundsamlconfig_v1alpha1.json rename to identityplatform.cnrm.cloud.google.com/identityplatforminboundsamlconfig_v1alpha1.json diff --git a/cnrm.cloud.google.com/identityplatformoauthidpconfig_v1beta1.json b/identityplatform.cnrm.cloud.google.com/identityplatformoauthidpconfig_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/identityplatformoauthidpconfig_v1beta1.json rename to identityplatform.cnrm.cloud.google.com/identityplatformoauthidpconfig_v1beta1.json diff --git a/cnrm.cloud.google.com/identityplatformprojectdefaultconfig_v1alpha1.json b/identityplatform.cnrm.cloud.google.com/identityplatformprojectdefaultconfig_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/identityplatformprojectdefaultconfig_v1alpha1.json rename to identityplatform.cnrm.cloud.google.com/identityplatformprojectdefaultconfig_v1alpha1.json diff --git a/cnrm.cloud.google.com/identityplatformtenant_v1beta1.json b/identityplatform.cnrm.cloud.google.com/identityplatformtenant_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/identityplatformtenant_v1beta1.json rename to identityplatform.cnrm.cloud.google.com/identityplatformtenant_v1beta1.json diff --git a/cnrm.cloud.google.com/identityplatformtenantdefaultsupportedidpconfig_v1alpha1.json b/identityplatform.cnrm.cloud.google.com/identityplatformtenantdefaultsupportedidpconfig_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/identityplatformtenantdefaultsupportedidpconfig_v1alpha1.json rename to identityplatform.cnrm.cloud.google.com/identityplatformtenantdefaultsupportedidpconfig_v1alpha1.json diff --git a/cnrm.cloud.google.com/identityplatformtenantinboundsamlconfig_v1alpha1.json b/identityplatform.cnrm.cloud.google.com/identityplatformtenantinboundsamlconfig_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/identityplatformtenantinboundsamlconfig_v1alpha1.json rename to identityplatform.cnrm.cloud.google.com/identityplatformtenantinboundsamlconfig_v1alpha1.json diff --git a/cnrm.cloud.google.com/identityplatformtenantoauthidpconfig_v1beta1.json b/identityplatform.cnrm.cloud.google.com/identityplatformtenantoauthidpconfig_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/identityplatformtenantoauthidpconfig_v1beta1.json rename to identityplatform.cnrm.cloud.google.com/identityplatformtenantoauthidpconfig_v1beta1.json diff --git a/cnrm.cloud.google.com/kmscryptokey_v1beta1.json b/kms.cnrm.cloud.google.com/kmscryptokey_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/kmscryptokey_v1beta1.json rename to kms.cnrm.cloud.google.com/kmscryptokey_v1beta1.json diff --git a/cnrm.cloud.google.com/kmscryptokeyversion_v1alpha1.json b/kms.cnrm.cloud.google.com/kmscryptokeyversion_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/kmscryptokeyversion_v1alpha1.json rename to kms.cnrm.cloud.google.com/kmscryptokeyversion_v1alpha1.json diff --git a/cnrm.cloud.google.com/kmskeyring_v1beta1.json b/kms.cnrm.cloud.google.com/kmskeyring_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/kmskeyring_v1beta1.json rename to kms.cnrm.cloud.google.com/kmskeyring_v1beta1.json diff --git a/cnrm.cloud.google.com/kmskeyringimportjob_v1alpha1.json b/kms.cnrm.cloud.google.com/kmskeyringimportjob_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/kmskeyringimportjob_v1alpha1.json rename to kms.cnrm.cloud.google.com/kmskeyringimportjob_v1alpha1.json diff --git a/cnrm.cloud.google.com/kmssecretciphertext_v1alpha1.json b/kms.cnrm.cloud.google.com/kmssecretciphertext_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/kmssecretciphertext_v1alpha1.json rename to kms.cnrm.cloud.google.com/kmssecretciphertext_v1alpha1.json diff --git a/cnrm.cloud.google.com/logginglogbucket_v1beta1.json b/logging.cnrm.cloud.google.com/logginglogbucket_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/logginglogbucket_v1beta1.json rename to logging.cnrm.cloud.google.com/logginglogbucket_v1beta1.json diff --git a/cnrm.cloud.google.com/logginglogexclusion_v1beta1.json b/logging.cnrm.cloud.google.com/logginglogexclusion_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/logginglogexclusion_v1beta1.json rename to logging.cnrm.cloud.google.com/logginglogexclusion_v1beta1.json diff --git a/cnrm.cloud.google.com/logginglogmetric_v1beta1.json b/logging.cnrm.cloud.google.com/logginglogmetric_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/logginglogmetric_v1beta1.json rename to logging.cnrm.cloud.google.com/logginglogmetric_v1beta1.json diff --git a/cnrm.cloud.google.com/logginglogsink_v1beta1.json b/logging.cnrm.cloud.google.com/logginglogsink_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/logginglogsink_v1beta1.json rename to logging.cnrm.cloud.google.com/logginglogsink_v1beta1.json diff --git a/cnrm.cloud.google.com/logginglogview_v1beta1.json b/logging.cnrm.cloud.google.com/logginglogview_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/logginglogview_v1beta1.json rename to logging.cnrm.cloud.google.com/logginglogview_v1beta1.json diff --git a/cnrm.cloud.google.com/memcacheinstance_v1beta1.json b/memcache.cnrm.cloud.google.com/memcacheinstance_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/memcacheinstance_v1beta1.json rename to memcache.cnrm.cloud.google.com/memcacheinstance_v1beta1.json diff --git a/cnrm.cloud.google.com/mlenginemodel_v1alpha1.json b/mlengine.cnrm.cloud.google.com/mlenginemodel_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/mlenginemodel_v1alpha1.json rename to mlengine.cnrm.cloud.google.com/mlenginemodel_v1alpha1.json diff --git a/cnrm.cloud.google.com/monitoringalertpolicy_v1beta1.json b/monitoring.cnrm.cloud.google.com/monitoringalertpolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/monitoringalertpolicy_v1beta1.json rename to monitoring.cnrm.cloud.google.com/monitoringalertpolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/monitoringdashboard_v1beta1.json b/monitoring.cnrm.cloud.google.com/monitoringdashboard_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/monitoringdashboard_v1beta1.json rename to monitoring.cnrm.cloud.google.com/monitoringdashboard_v1beta1.json diff --git a/cnrm.cloud.google.com/monitoringgroup_v1beta1.json b/monitoring.cnrm.cloud.google.com/monitoringgroup_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/monitoringgroup_v1beta1.json rename to monitoring.cnrm.cloud.google.com/monitoringgroup_v1beta1.json diff --git a/cnrm.cloud.google.com/monitoringmetricdescriptor_v1beta1.json b/monitoring.cnrm.cloud.google.com/monitoringmetricdescriptor_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/monitoringmetricdescriptor_v1beta1.json rename to monitoring.cnrm.cloud.google.com/monitoringmetricdescriptor_v1beta1.json diff --git a/cnrm.cloud.google.com/monitoringmonitoredproject_v1beta1.json b/monitoring.cnrm.cloud.google.com/monitoringmonitoredproject_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/monitoringmonitoredproject_v1beta1.json rename to monitoring.cnrm.cloud.google.com/monitoringmonitoredproject_v1beta1.json diff --git a/cnrm.cloud.google.com/monitoringnotificationchannel_v1beta1.json b/monitoring.cnrm.cloud.google.com/monitoringnotificationchannel_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/monitoringnotificationchannel_v1beta1.json rename to monitoring.cnrm.cloud.google.com/monitoringnotificationchannel_v1beta1.json diff --git a/cnrm.cloud.google.com/monitoringservice_v1beta1.json b/monitoring.cnrm.cloud.google.com/monitoringservice_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/monitoringservice_v1beta1.json rename to monitoring.cnrm.cloud.google.com/monitoringservice_v1beta1.json diff --git a/cnrm.cloud.google.com/monitoringservicelevelobjective_v1beta1.json b/monitoring.cnrm.cloud.google.com/monitoringservicelevelobjective_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/monitoringservicelevelobjective_v1beta1.json rename to monitoring.cnrm.cloud.google.com/monitoringservicelevelobjective_v1beta1.json diff --git a/cnrm.cloud.google.com/monitoringuptimecheckconfig_v1beta1.json b/monitoring.cnrm.cloud.google.com/monitoringuptimecheckconfig_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/monitoringuptimecheckconfig_v1beta1.json rename to monitoring.cnrm.cloud.google.com/monitoringuptimecheckconfig_v1beta1.json diff --git a/cnrm.cloud.google.com/networkconnectivityhub_v1beta1.json b/networkconnectivity.cnrm.cloud.google.com/networkconnectivityhub_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/networkconnectivityhub_v1beta1.json rename to networkconnectivity.cnrm.cloud.google.com/networkconnectivityhub_v1beta1.json diff --git a/cnrm.cloud.google.com/networkconnectivityspoke_v1beta1.json b/networkconnectivity.cnrm.cloud.google.com/networkconnectivityspoke_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/networkconnectivityspoke_v1beta1.json rename to networkconnectivity.cnrm.cloud.google.com/networkconnectivityspoke_v1beta1.json diff --git a/cnrm.cloud.google.com/networkmanagementconnectivitytest_v1alpha1.json b/networkmanagement.cnrm.cloud.google.com/networkmanagementconnectivitytest_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/networkmanagementconnectivitytest_v1alpha1.json rename to networkmanagement.cnrm.cloud.google.com/networkmanagementconnectivitytest_v1alpha1.json diff --git a/cnrm.cloud.google.com/networksecurityauthorizationpolicy_v1beta1.json b/networksecurity.cnrm.cloud.google.com/networksecurityauthorizationpolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/networksecurityauthorizationpolicy_v1beta1.json rename to networksecurity.cnrm.cloud.google.com/networksecurityauthorizationpolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/networksecurityclienttlspolicy_v1beta1.json b/networksecurity.cnrm.cloud.google.com/networksecurityclienttlspolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/networksecurityclienttlspolicy_v1beta1.json rename to networksecurity.cnrm.cloud.google.com/networksecurityclienttlspolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/networksecurityservertlspolicy_v1beta1.json b/networksecurity.cnrm.cloud.google.com/networksecurityservertlspolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/networksecurityservertlspolicy_v1beta1.json rename to networksecurity.cnrm.cloud.google.com/networksecurityservertlspolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/networkservicesedgecachekeyset_v1alpha1.json b/networkservices.cnrm.cloud.google.com/networkservicesedgecachekeyset_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/networkservicesedgecachekeyset_v1alpha1.json rename to networkservices.cnrm.cloud.google.com/networkservicesedgecachekeyset_v1alpha1.json diff --git a/cnrm.cloud.google.com/networkservicesedgecacheorigin_v1alpha1.json b/networkservices.cnrm.cloud.google.com/networkservicesedgecacheorigin_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/networkservicesedgecacheorigin_v1alpha1.json rename to networkservices.cnrm.cloud.google.com/networkservicesedgecacheorigin_v1alpha1.json diff --git a/cnrm.cloud.google.com/networkservicesedgecacheservice_v1alpha1.json b/networkservices.cnrm.cloud.google.com/networkservicesedgecacheservice_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/networkservicesedgecacheservice_v1alpha1.json rename to networkservices.cnrm.cloud.google.com/networkservicesedgecacheservice_v1alpha1.json diff --git a/cnrm.cloud.google.com/networkservicesendpointpolicy_v1beta1.json b/networkservices.cnrm.cloud.google.com/networkservicesendpointpolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/networkservicesendpointpolicy_v1beta1.json rename to networkservices.cnrm.cloud.google.com/networkservicesendpointpolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/networkservicesgateway_v1beta1.json b/networkservices.cnrm.cloud.google.com/networkservicesgateway_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/networkservicesgateway_v1beta1.json rename to networkservices.cnrm.cloud.google.com/networkservicesgateway_v1beta1.json diff --git a/cnrm.cloud.google.com/networkservicesgrpcroute_v1beta1.json b/networkservices.cnrm.cloud.google.com/networkservicesgrpcroute_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/networkservicesgrpcroute_v1beta1.json rename to networkservices.cnrm.cloud.google.com/networkservicesgrpcroute_v1beta1.json diff --git a/cnrm.cloud.google.com/networkserviceshttproute_v1beta1.json b/networkservices.cnrm.cloud.google.com/networkserviceshttproute_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/networkserviceshttproute_v1beta1.json rename to networkservices.cnrm.cloud.google.com/networkserviceshttproute_v1beta1.json diff --git a/cnrm.cloud.google.com/networkservicesmesh_v1beta1.json b/networkservices.cnrm.cloud.google.com/networkservicesmesh_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/networkservicesmesh_v1beta1.json rename to networkservices.cnrm.cloud.google.com/networkservicesmesh_v1beta1.json diff --git a/cnrm.cloud.google.com/networkservicestcproute_v1beta1.json b/networkservices.cnrm.cloud.google.com/networkservicestcproute_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/networkservicestcproute_v1beta1.json rename to networkservices.cnrm.cloud.google.com/networkservicestcproute_v1beta1.json diff --git a/cnrm.cloud.google.com/networkservicestlsroute_v1beta1.json b/networkservices.cnrm.cloud.google.com/networkservicestlsroute_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/networkservicestlsroute_v1beta1.json rename to networkservices.cnrm.cloud.google.com/networkservicestlsroute_v1beta1.json diff --git a/cnrm.cloud.google.com/notebooksenvironment_v1alpha1.json b/notebooks.cnrm.cloud.google.com/notebooksenvironment_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/notebooksenvironment_v1alpha1.json rename to notebooks.cnrm.cloud.google.com/notebooksenvironment_v1alpha1.json diff --git a/cnrm.cloud.google.com/orgpolicycustomconstraint_v1alpha1.json b/orgpolicy.cnrm.cloud.google.com/orgpolicycustomconstraint_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/orgpolicycustomconstraint_v1alpha1.json rename to orgpolicy.cnrm.cloud.google.com/orgpolicycustomconstraint_v1alpha1.json diff --git a/cnrm.cloud.google.com/osconfigguestpolicy_v1beta1.json b/osconfig.cnrm.cloud.google.com/osconfigguestpolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/osconfigguestpolicy_v1beta1.json rename to osconfig.cnrm.cloud.google.com/osconfigguestpolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/osconfigospolicyassignment_v1beta1.json b/osconfig.cnrm.cloud.google.com/osconfigospolicyassignment_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/osconfigospolicyassignment_v1beta1.json rename to osconfig.cnrm.cloud.google.com/osconfigospolicyassignment_v1beta1.json diff --git a/cnrm.cloud.google.com/osconfigpatchdeployment_v1alpha1.json b/osconfig.cnrm.cloud.google.com/osconfigpatchdeployment_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/osconfigpatchdeployment_v1alpha1.json rename to osconfig.cnrm.cloud.google.com/osconfigpatchdeployment_v1alpha1.json diff --git a/cnrm.cloud.google.com/osloginsshpublickey_v1alpha1.json b/oslogin.cnrm.cloud.google.com/osloginsshpublickey_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/osloginsshpublickey_v1alpha1.json rename to oslogin.cnrm.cloud.google.com/osloginsshpublickey_v1alpha1.json diff --git a/cnrm.cloud.google.com/privatecacapool_v1beta1.json b/privateca.cnrm.cloud.google.com/privatecacapool_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/privatecacapool_v1beta1.json rename to privateca.cnrm.cloud.google.com/privatecacapool_v1beta1.json diff --git a/cnrm.cloud.google.com/privatecacertificate_v1beta1.json b/privateca.cnrm.cloud.google.com/privatecacertificate_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/privatecacertificate_v1beta1.json rename to privateca.cnrm.cloud.google.com/privatecacertificate_v1beta1.json diff --git a/cnrm.cloud.google.com/privatecacertificateauthority_v1beta1.json b/privateca.cnrm.cloud.google.com/privatecacertificateauthority_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/privatecacertificateauthority_v1beta1.json rename to privateca.cnrm.cloud.google.com/privatecacertificateauthority_v1beta1.json diff --git a/cnrm.cloud.google.com/privatecacertificatetemplate_v1beta1.json b/privateca.cnrm.cloud.google.com/privatecacertificatetemplate_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/privatecacertificatetemplate_v1beta1.json rename to privateca.cnrm.cloud.google.com/privatecacertificatetemplate_v1beta1.json diff --git a/cnrm.cloud.google.com/pubsubschema_v1beta1.json b/pubsub.cnrm.cloud.google.com/pubsubschema_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/pubsubschema_v1beta1.json rename to pubsub.cnrm.cloud.google.com/pubsubschema_v1beta1.json diff --git a/cnrm.cloud.google.com/pubsubsubscription_v1beta1.json b/pubsub.cnrm.cloud.google.com/pubsubsubscription_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/pubsubsubscription_v1beta1.json rename to pubsub.cnrm.cloud.google.com/pubsubsubscription_v1beta1.json diff --git a/cnrm.cloud.google.com/pubsubtopic_v1beta1.json b/pubsub.cnrm.cloud.google.com/pubsubtopic_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/pubsubtopic_v1beta1.json rename to pubsub.cnrm.cloud.google.com/pubsubtopic_v1beta1.json diff --git a/cnrm.cloud.google.com/pubsublitereservation_v1beta1.json b/pubsublite.cnrm.cloud.google.com/pubsublitereservation_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/pubsublitereservation_v1beta1.json rename to pubsublite.cnrm.cloud.google.com/pubsublitereservation_v1beta1.json diff --git a/cnrm.cloud.google.com/pubsublitesubscription_v1alpha1.json b/pubsublite.cnrm.cloud.google.com/pubsublitesubscription_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/pubsublitesubscription_v1alpha1.json rename to pubsublite.cnrm.cloud.google.com/pubsublitesubscription_v1alpha1.json diff --git a/cnrm.cloud.google.com/pubsublitetopic_v1alpha1.json b/pubsublite.cnrm.cloud.google.com/pubsublitetopic_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/pubsublitetopic_v1alpha1.json rename to pubsublite.cnrm.cloud.google.com/pubsublitetopic_v1alpha1.json diff --git a/cnrm.cloud.google.com/recaptchaenterprisekey_v1beta1.json b/recaptchaenterprise.cnrm.cloud.google.com/recaptchaenterprisekey_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/recaptchaenterprisekey_v1beta1.json rename to recaptchaenterprise.cnrm.cloud.google.com/recaptchaenterprisekey_v1beta1.json diff --git a/cnrm.cloud.google.com/redisinstance_v1beta1.json b/redis.cnrm.cloud.google.com/redisinstance_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/redisinstance_v1beta1.json rename to redis.cnrm.cloud.google.com/redisinstance_v1beta1.json diff --git a/cnrm.cloud.google.com/folder_v1beta1.json b/resourcemanager.cnrm.cloud.google.com/folder_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/folder_v1beta1.json rename to resourcemanager.cnrm.cloud.google.com/folder_v1beta1.json diff --git a/cnrm.cloud.google.com/project_v1beta1.json b/resourcemanager.cnrm.cloud.google.com/project_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/project_v1beta1.json rename to resourcemanager.cnrm.cloud.google.com/project_v1beta1.json diff --git a/cnrm.cloud.google.com/resourcemanagerlien_v1beta1.json b/resourcemanager.cnrm.cloud.google.com/resourcemanagerlien_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/resourcemanagerlien_v1beta1.json rename to resourcemanager.cnrm.cloud.google.com/resourcemanagerlien_v1beta1.json diff --git a/cnrm.cloud.google.com/resourcemanagerpolicy_v1beta1.json b/resourcemanager.cnrm.cloud.google.com/resourcemanagerpolicy_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/resourcemanagerpolicy_v1beta1.json rename to resourcemanager.cnrm.cloud.google.com/resourcemanagerpolicy_v1beta1.json diff --git a/cnrm.cloud.google.com/runjob_v1beta1.json b/run.cnrm.cloud.google.com/runjob_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/runjob_v1beta1.json rename to run.cnrm.cloud.google.com/runjob_v1beta1.json diff --git a/cnrm.cloud.google.com/runservice_v1beta1.json b/run.cnrm.cloud.google.com/runservice_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/runservice_v1beta1.json rename to run.cnrm.cloud.google.com/runservice_v1beta1.json diff --git a/cnrm.cloud.google.com/secretmanagersecret_v1beta1.json b/secretmanager.cnrm.cloud.google.com/secretmanagersecret_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/secretmanagersecret_v1beta1.json rename to secretmanager.cnrm.cloud.google.com/secretmanagersecret_v1beta1.json diff --git a/cnrm.cloud.google.com/secretmanagersecretversion_v1beta1.json b/secretmanager.cnrm.cloud.google.com/secretmanagersecretversion_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/secretmanagersecretversion_v1beta1.json rename to secretmanager.cnrm.cloud.google.com/secretmanagersecretversion_v1beta1.json diff --git a/cnrm.cloud.google.com/securitycenternotificationconfig_v1alpha1.json b/securitycenter.cnrm.cloud.google.com/securitycenternotificationconfig_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/securitycenternotificationconfig_v1alpha1.json rename to securitycenter.cnrm.cloud.google.com/securitycenternotificationconfig_v1alpha1.json diff --git a/cnrm.cloud.google.com/securitycentersource_v1alpha1.json b/securitycenter.cnrm.cloud.google.com/securitycentersource_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/securitycentersource_v1alpha1.json rename to securitycenter.cnrm.cloud.google.com/securitycentersource_v1alpha1.json diff --git a/cnrm.cloud.google.com/servicedirectoryendpoint_v1beta1.json b/servicedirectory.cnrm.cloud.google.com/servicedirectoryendpoint_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/servicedirectoryendpoint_v1beta1.json rename to servicedirectory.cnrm.cloud.google.com/servicedirectoryendpoint_v1beta1.json diff --git a/cnrm.cloud.google.com/servicedirectorynamespace_v1beta1.json b/servicedirectory.cnrm.cloud.google.com/servicedirectorynamespace_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/servicedirectorynamespace_v1beta1.json rename to servicedirectory.cnrm.cloud.google.com/servicedirectorynamespace_v1beta1.json diff --git a/cnrm.cloud.google.com/servicedirectoryservice_v1beta1.json b/servicedirectory.cnrm.cloud.google.com/servicedirectoryservice_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/servicedirectoryservice_v1beta1.json rename to servicedirectory.cnrm.cloud.google.com/servicedirectoryservice_v1beta1.json diff --git a/cnrm.cloud.google.com/servicenetworkingconnection_v1beta1.json b/servicenetworking.cnrm.cloud.google.com/servicenetworkingconnection_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/servicenetworkingconnection_v1beta1.json rename to servicenetworking.cnrm.cloud.google.com/servicenetworkingconnection_v1beta1.json diff --git a/cnrm.cloud.google.com/service_v1beta1.json b/serviceusage.cnrm.cloud.google.com/service_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/service_v1beta1.json rename to serviceusage.cnrm.cloud.google.com/service_v1beta1.json diff --git a/cnrm.cloud.google.com/serviceidentity_v1beta1.json b/serviceusage.cnrm.cloud.google.com/serviceidentity_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/serviceidentity_v1beta1.json rename to serviceusage.cnrm.cloud.google.com/serviceidentity_v1beta1.json diff --git a/cnrm.cloud.google.com/serviceusageconsumerquotaoverride_v1alpha1.json b/serviceusage.cnrm.cloud.google.com/serviceusageconsumerquotaoverride_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/serviceusageconsumerquotaoverride_v1alpha1.json rename to serviceusage.cnrm.cloud.google.com/serviceusageconsumerquotaoverride_v1alpha1.json diff --git a/cnrm.cloud.google.com/sourcereporepository_v1beta1.json b/sourcerepo.cnrm.cloud.google.com/sourcereporepository_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/sourcereporepository_v1beta1.json rename to sourcerepo.cnrm.cloud.google.com/sourcereporepository_v1beta1.json diff --git a/cnrm.cloud.google.com/spannerdatabase_v1beta1.json b/spanner.cnrm.cloud.google.com/spannerdatabase_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/spannerdatabase_v1beta1.json rename to spanner.cnrm.cloud.google.com/spannerdatabase_v1beta1.json diff --git a/cnrm.cloud.google.com/spannerinstance_v1beta1.json b/spanner.cnrm.cloud.google.com/spannerinstance_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/spannerinstance_v1beta1.json rename to spanner.cnrm.cloud.google.com/spannerinstance_v1beta1.json diff --git a/cnrm.cloud.google.com/sqldatabase_v1beta1.json b/sql.cnrm.cloud.google.com/sqldatabase_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/sqldatabase_v1beta1.json rename to sql.cnrm.cloud.google.com/sqldatabase_v1beta1.json diff --git a/cnrm.cloud.google.com/sqlinstance_v1beta1.json b/sql.cnrm.cloud.google.com/sqlinstance_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/sqlinstance_v1beta1.json rename to sql.cnrm.cloud.google.com/sqlinstance_v1beta1.json diff --git a/cnrm.cloud.google.com/sqlsslcert_v1beta1.json b/sql.cnrm.cloud.google.com/sqlsslcert_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/sqlsslcert_v1beta1.json rename to sql.cnrm.cloud.google.com/sqlsslcert_v1beta1.json diff --git a/cnrm.cloud.google.com/sqluser_v1beta1.json b/sql.cnrm.cloud.google.com/sqluser_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/sqluser_v1beta1.json rename to sql.cnrm.cloud.google.com/sqluser_v1beta1.json diff --git a/cnrm.cloud.google.com/storagebucket_v1beta1.json b/storage.cnrm.cloud.google.com/storagebucket_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/storagebucket_v1beta1.json rename to storage.cnrm.cloud.google.com/storagebucket_v1beta1.json diff --git a/cnrm.cloud.google.com/storagebucketaccesscontrol_v1beta1.json b/storage.cnrm.cloud.google.com/storagebucketaccesscontrol_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/storagebucketaccesscontrol_v1beta1.json rename to storage.cnrm.cloud.google.com/storagebucketaccesscontrol_v1beta1.json diff --git a/cnrm.cloud.google.com/storagedefaultobjectaccesscontrol_v1beta1.json b/storage.cnrm.cloud.google.com/storagedefaultobjectaccesscontrol_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/storagedefaultobjectaccesscontrol_v1beta1.json rename to storage.cnrm.cloud.google.com/storagedefaultobjectaccesscontrol_v1beta1.json diff --git a/cnrm.cloud.google.com/storagehmackey_v1alpha1.json b/storage.cnrm.cloud.google.com/storagehmackey_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/storagehmackey_v1alpha1.json rename to storage.cnrm.cloud.google.com/storagehmackey_v1alpha1.json diff --git a/cnrm.cloud.google.com/storagenotification_v1beta1.json b/storage.cnrm.cloud.google.com/storagenotification_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/storagenotification_v1beta1.json rename to storage.cnrm.cloud.google.com/storagenotification_v1beta1.json diff --git a/cnrm.cloud.google.com/storagetransferagentpool_v1alpha1.json b/storagetransfer.cnrm.cloud.google.com/storagetransferagentpool_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/storagetransferagentpool_v1alpha1.json rename to storagetransfer.cnrm.cloud.google.com/storagetransferagentpool_v1alpha1.json diff --git a/cnrm.cloud.google.com/storagetransferjob_v1beta1.json b/storagetransfer.cnrm.cloud.google.com/storagetransferjob_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/storagetransferjob_v1beta1.json rename to storagetransfer.cnrm.cloud.google.com/storagetransferjob_v1beta1.json diff --git a/cnrm.cloud.google.com/tagslocationtagbinding_v1alpha1.json b/tags.cnrm.cloud.google.com/tagslocationtagbinding_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/tagslocationtagbinding_v1alpha1.json rename to tags.cnrm.cloud.google.com/tagslocationtagbinding_v1alpha1.json diff --git a/cnrm.cloud.google.com/tagstagbinding_v1beta1.json b/tags.cnrm.cloud.google.com/tagstagbinding_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/tagstagbinding_v1beta1.json rename to tags.cnrm.cloud.google.com/tagstagbinding_v1beta1.json diff --git a/cnrm.cloud.google.com/tagstagkey_v1beta1.json b/tags.cnrm.cloud.google.com/tagstagkey_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/tagstagkey_v1beta1.json rename to tags.cnrm.cloud.google.com/tagstagkey_v1beta1.json diff --git a/cnrm.cloud.google.com/tagstagvalue_v1beta1.json b/tags.cnrm.cloud.google.com/tagstagvalue_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/tagstagvalue_v1beta1.json rename to tags.cnrm.cloud.google.com/tagstagvalue_v1beta1.json diff --git a/cnrm.cloud.google.com/tpunode_v1alpha1.json b/tpu.cnrm.cloud.google.com/tpunode_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/tpunode_v1alpha1.json rename to tpu.cnrm.cloud.google.com/tpunode_v1alpha1.json diff --git a/cnrm.cloud.google.com/vertexaidataset_v1alpha1.json b/vertexai.cnrm.cloud.google.com/vertexaidataset_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/vertexaidataset_v1alpha1.json rename to vertexai.cnrm.cloud.google.com/vertexaidataset_v1alpha1.json diff --git a/cnrm.cloud.google.com/vertexaiendpoint_v1alpha1.json b/vertexai.cnrm.cloud.google.com/vertexaiendpoint_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/vertexaiendpoint_v1alpha1.json rename to vertexai.cnrm.cloud.google.com/vertexaiendpoint_v1alpha1.json diff --git a/cnrm.cloud.google.com/vertexaifeaturestore_v1alpha1.json b/vertexai.cnrm.cloud.google.com/vertexaifeaturestore_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/vertexaifeaturestore_v1alpha1.json rename to vertexai.cnrm.cloud.google.com/vertexaifeaturestore_v1alpha1.json diff --git a/cnrm.cloud.google.com/vertexaifeaturestoreentitytype_v1alpha1.json b/vertexai.cnrm.cloud.google.com/vertexaifeaturestoreentitytype_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/vertexaifeaturestoreentitytype_v1alpha1.json rename to vertexai.cnrm.cloud.google.com/vertexaifeaturestoreentitytype_v1alpha1.json diff --git a/cnrm.cloud.google.com/vertexaifeaturestoreentitytypefeature_v1alpha1.json b/vertexai.cnrm.cloud.google.com/vertexaifeaturestoreentitytypefeature_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/vertexaifeaturestoreentitytypefeature_v1alpha1.json rename to vertexai.cnrm.cloud.google.com/vertexaifeaturestoreentitytypefeature_v1alpha1.json diff --git a/cnrm.cloud.google.com/vertexaiindex_v1alpha1.json b/vertexai.cnrm.cloud.google.com/vertexaiindex_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/vertexaiindex_v1alpha1.json rename to vertexai.cnrm.cloud.google.com/vertexaiindex_v1alpha1.json diff --git a/cnrm.cloud.google.com/vertexaiindexendpoint_v1alpha1.json b/vertexai.cnrm.cloud.google.com/vertexaiindexendpoint_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/vertexaiindexendpoint_v1alpha1.json rename to vertexai.cnrm.cloud.google.com/vertexaiindexendpoint_v1alpha1.json diff --git a/cnrm.cloud.google.com/vertexaimetadatastore_v1alpha1.json b/vertexai.cnrm.cloud.google.com/vertexaimetadatastore_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/vertexaimetadatastore_v1alpha1.json rename to vertexai.cnrm.cloud.google.com/vertexaimetadatastore_v1alpha1.json diff --git a/cnrm.cloud.google.com/vertexaitensorboard_v1alpha1.json b/vertexai.cnrm.cloud.google.com/vertexaitensorboard_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/vertexaitensorboard_v1alpha1.json rename to vertexai.cnrm.cloud.google.com/vertexaitensorboard_v1alpha1.json diff --git a/cnrm.cloud.google.com/vpcaccessconnector_v1beta1.json b/vpcaccess.cnrm.cloud.google.com/vpcaccessconnector_v1beta1.json similarity index 100% rename from cnrm.cloud.google.com/vpcaccessconnector_v1beta1.json rename to vpcaccess.cnrm.cloud.google.com/vpcaccessconnector_v1beta1.json diff --git a/cnrm.cloud.google.com/workflowsworkflow_v1alpha1.json b/workstations.cnrm.cloud.google.com/workflowsworkflow_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/workflowsworkflow_v1alpha1.json rename to workstations.cnrm.cloud.google.com/workflowsworkflow_v1alpha1.json diff --git a/cnrm.cloud.google.com/workstationsworkstationcluster_v1alpha1.json b/workstations.cnrm.cloud.google.com/workstationsworkstationcluster_v1alpha1.json similarity index 100% rename from cnrm.cloud.google.com/workstationsworkstationcluster_v1alpha1.json rename to workstations.cnrm.cloud.google.com/workstationsworkstationcluster_v1alpha1.json